diff --git a/ros2_ws/build/.built_by b/ros2_ws/build/.built_by new file mode 100644 index 0000000000000000000000000000000000000000..06e74acb63e6917bd1f0f8853213d49f0c5978e4 --- /dev/null +++ b/ros2_ws/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/ros2_ws/build/COLCON_IGNORE b/ros2_ws/build/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/build/turtlesim/CMakeCache.txt b/ros2_ws/build/turtlesim/CMakeCache.txt new file mode 100644 index 0000000000000000000000000000000000000000..f5bd0126b2692093b712b9e398a53b8480244500 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeCache.txt @@ -0,0 +1,806 @@ +# This is the CMakeCache file. +# For build in directory: /home/nr/ros2_ws/build/turtlesim +# 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/nr/ros2_ws/build/turtlesim/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-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//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-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//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=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/nr/ros2_ws/install/turtlesim + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//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=turtlesim + +//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=/home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so + +//Path to a file. +FastRTPS_INCLUDE_DIR:PATH=/home/nr/ros2_humble/install/fastrtps/include + +//Path to a library. +FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastRTPS_LIBRARY_RELEASE:FILEPATH=/home/nr/ros2_humble/install/fastrtps/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 + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 + +//Path to a file. +PYTHON_INCLUDE_DIR:PATH=/usr/include/python3.8 + +//Path to a library. +PYTHON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpython3.8.so + +//Path to a library. +PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND + +//The directory containing a CMake configuration file for Qt5Core. +Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core + +//The directory containing a CMake configuration file for Qt5Gui. +Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui + +//The directory containing a CMake configuration file for Qt5Widgets. +Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets + +//The directory containing a CMake configuration file for Qt5. +Qt5_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5 + +//Name of the computer/site where compile is being run +SITE:STRING=nr-X553MA + +//The directory containing a CMake configuration file for TinyXML2. +TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND + +//Path to a library. +_lib:FILEPATH=/home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so + +//Path to a file. +_numpy_h:FILEPATH=/usr/include/python3.8/numpy/numpyconfig.h + +//The directory containing a CMake configuration file for action_msgs. +action_msgs_DIR:PATH=/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_export_definitions/share/ament_cmake_export_definitions/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_dependencies. +ament_cmake_export_dependencies_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_export_dependencies/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=/home/nr/ros2_humble/install/ament_cmake_export_include_directories/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=/home/nr/ros2_humble/install/ament_cmake_export_interfaces/share/ament_cmake_export_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_libraries. +ament_cmake_export_libraries_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_export_libraries/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=/home/nr/ros2_humble/install/ament_cmake_export_link_flags/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=/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_gen_version_h. +ament_cmake_gen_version_h_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_gen_version_h/share/ament_cmake_gen_version_h/cmake + +//The directory containing a CMake configuration file for ament_cmake_gmock. +ament_cmake_gmock_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_gmock/share/ament_cmake_gmock/cmake + +//The directory containing a CMake configuration file for ament_cmake_gtest. +ament_cmake_gtest_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_include_directories/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_pytest. +ament_cmake_pytest_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake + +//The directory containing a CMake configuration file for ament_cmake_ros. +ament_cmake_ros_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake + +//The directory containing a CMake configuration file for ament_cmake_target_dependencies. +ament_cmake_target_dependencies_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_test/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/home/nr/ros2_humble/install/ament_cmake_version/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_index_cpp. +ament_index_cpp_DIR:PATH=/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/home/nr/ros2_humble/install/fastcdr/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps. +fastrtps_DIR:PATH=/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/home/nr/ros2_humble/install/fastrtps_cmake_module/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for foonathan_memory. +foonathan_memory_DIR:PATH=/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/foonathan_memory/cmake + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake + +//The directory containing a CMake configuration file for libyaml_vendor. +libyaml_vendor_DIR:PATH=/home/nr/ros2_humble/install/libyaml_vendor/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=/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/home/nr/ros2_humble/install/rcl/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_action. +rcl_action_DIR:PATH=/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_interface. +rcl_logging_interface_DIR:PATH=/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake + +//The directory containing a CMake configuration file for rcl_logging_spdlog. +rcl_logging_spdlog_DIR:PATH=/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake + +//The directory containing a CMake configuration file for rcl_yaml_param_parser. +rcl_yaml_param_parser_DIR:PATH=/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rclcpp_action. +rclcpp_action_DIR:PATH=/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/home/nr/ros2_humble/install/rmw/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_dds_common. +rmw_dds_common_DIR:PATH=/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_cpp. +rmw_fastrtps_cpp_DIR:PATH=/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rmw_fastrtps_shared_cpp. +rmw_fastrtps_shared_cpp_DIR:PATH=/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_adapter. +rosidl_adapter_DIR:PATH=/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake + +//The directory containing a CMake configuration file for rosidl_cmake. +rosidl_cmake_DIR:PATH=/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake + +//The directory containing a CMake configuration file for rosidl_default_generators. +rosidl_default_generators_DIR:PATH=/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/home/nr/ros2_humble/install/rosidl_default_runtime/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_generator_py. +rosidl_generator_py_DIR:PATH=/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. +rosidl_typesupport_fastrtps_c_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. +rosidl_typesupport_fastrtps_cpp_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_interface/share/rosidl_typesupport_interface/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. +rosidl_typesupport_introspection_c_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. +rosidl_typesupport_introspection_cpp_DIR:PATH=/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/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=/home/nr/ros2_humble/install/spdlog_vendor/share/spdlog_vendor/cmake + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake + +//The directory containing a CMake configuration file for std_srvs. +std_srvs_DIR:PATH=/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake + +//Value Computed by CMake +turtlesim_BINARY_DIR:STATIC=/home/nr/ros2_ws/build/turtlesim + +//Value Computed by CMake +turtlesim_SOURCE_DIR:STATIC=/home/nr/ros2_ws/src/ros_tutorials/turtlesim + +//Dependencies for the target +turtlesim__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 +turtlesim__rosidl_generator_py_LIB_DEPENDS:STATIC=general;turtlesim__rosidl_generator_c;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;turtlesim__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 +turtlesim__rosidl_typesupport_c_LIB_DEPENDS:STATIC=general;turtlesim__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 +turtlesim__rosidl_typesupport_c__pyext_LIB_DEPENDS:STATIC=general;turtlesim__rosidl_generator_py;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;turtlesim__rosidl_typesupport_c;general;turtlesim__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;/home/nr/ros2_humble/install/rmw/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +turtlesim__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 +turtlesim__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;turtlesim__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 +turtlesim__rosidl_typesupport_fastrtps_c__pyext_LIB_DEPENDS:STATIC=general;turtlesim__rosidl_generator_py;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;turtlesim__rosidl_typesupport_fastrtps_c;general;turtlesim__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;/home/nr/ros2_humble/install/rmw/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +turtlesim__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 +turtlesim__rosidl_typesupport_introspection_c_LIB_DEPENDS:STATIC=general;turtlesim__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 +turtlesim__rosidl_typesupport_introspection_c__pyext_LIB_DEPENDS:STATIC=general;turtlesim__rosidl_generator_py;general;/usr/lib/x86_64-linux-gnu/libpython3.8.so;general;turtlesim__rosidl_typesupport_introspection_c;general;turtlesim__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;/home/nr/ros2_humble/install/rmw/lib/librmw.so;general;rcutils::rcutils;general;rosidl_runtime_c::rosidl_runtime_c; + +//Dependencies for the target +turtlesim__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; + +//The directory containing a CMake configuration file for unique_identifier_msgs. +unique_identifier_msgs_DIR:PATH=/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake + +//The directory containing a CMake configuration file for yaml. +yaml_DIR:PATH=/home/nr/ros2_humble/install/libyaml_vendor/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/nr/ros2_ws/build/turtlesim +//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=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//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= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE: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/nr/ros2_ws/src/ros_tutorials/turtlesim +//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.16 +//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=[/home/nr/ros2_humble/install/fastrtps/include][/home/nr/ros2_humble/install/fastrtps/lib/libfastrtps.so;/home/nr/ros2_humble/install/fastcdr/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 ][v1.1.1f()] +//Details about finding Python3 +FIND_PACKAGE_MESSAGE_DETAILS_Python3:INTERNAL=[/usr/bin/python3.8][cfound components: Interpreter ][v3.8.10()] +//Details about finding PythonExtra +FIND_PACKAGE_MESSAGE_DETAILS_PythonExtra:INTERNAL=[.so][/usr/include/python3.8][/usr/lib/x86_64-linux-gnu/libpython3.8.so][cpython-38-x86_64-linux-gnu][.cpython-38-x86_64-linux-gnu][v()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python3][v3.8.10(3.6)] +//Details about finding PythonLibs +FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpython3.8.so][/usr/include/python3.8][v3.8.10(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_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.8/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-38-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-38-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=-lssl;-lcrypto +_OPENSSL_LDFLAGS_OTHER:INTERNAL= +_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto +_OPENSSL_LIBRARY_DIRS:INTERNAL= +_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=-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= +_OPENSSL_STATIC_LIBS:INTERNAL= +_OPENSSL_STATIC_LIBS_L:INTERNAL= +_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= +_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= +_OPENSSL_VERSION:INTERNAL=1.1.1f +_OPENSSL_openssl_INCLUDEDIR:INTERNAL= +_OPENSSL_openssl_LIBDIR:INTERNAL= +_OPENSSL_openssl_PREFIX:INTERNAL= +_OPENSSL_openssl_VERSION:INTERNAL= +//ADVANCED property for variable: _Python3_EXECUTABLE +_Python3_EXECUTABLE-ADVANCED:INTERNAL=1 +_Python3_EXECUTABLE:INTERNAL=/usr/bin/python3.8 +//ADVANCED property for variable: _Python3_INTERPRETER_SIGNATURE +_Python3_INTERPRETER_SIGNATURE-ADVANCED:INTERNAL=1 +_Python3_INTERPRETER_SIGNATURE:INTERNAL=60fbcba4d3ec42cb22d9b25de2c7c03a +__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/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c5ece7b85213bfcaf19076a9cca07f9be97f8075 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +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") +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_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-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +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_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +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_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/9/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/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000000000000000000000000000000000000..278ef39ee396e9c0d852a7fc8f2647f7da42a20b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +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") +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_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-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +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_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +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_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++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/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/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..b7a0b099a8541ad05f2c95de959aebbb88a8d67c Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..a9f2f4fcd2212c7a691a5f97281887e6d1b41c2a Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeSystem.cmake b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeSystem.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9da78d2210c1abb63a02b0b308eb1543cf5846bf --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.0-87-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.15.0-87-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.15.0-87-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000000000000000000000000000000000000..d884b50908c9852aad6d3b60781f4e529edc4d50 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,671 @@ +#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 + + +/* 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 */ +# 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 +# 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(__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(__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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#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__)) +# 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(__CRAYXE) || defined(__CRAYXC) +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(__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" + +# 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_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" + +# 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 +#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 components. */ +#ifdef 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'}; +#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__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#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(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdC/a.out b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..b5c91a373fc518990e2aec59df62ee3a3ddb612a Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdC/a.out differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000000000000000000000000000000000000..69cfdba6bc7bccb09bf234388908de035caa0969 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* 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 + + +/* 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 */ +# 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 +# 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(__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(__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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#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__)) +# 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(__CRAYXE) || defined(__CRAYXC) +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(__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" + +# 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_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" + +# 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 +#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 components. */ +#ifdef 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'}; +#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_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#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(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..2881803fe1c1315653cec8eead6766e2c9b69693 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/a.out differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/CMakeDirectoryInformation.cmake b/ros2_ws/build/turtlesim/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6ee87b87eeafa8ba1088ab50850a1874477f5c3d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nr/ros2_ws/src/ros_tutorials/turtlesim") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nr/ros2_ws/build/turtlesim") + +# 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/ros2_ws/build/turtlesim/CMakeFiles/CMakeError.log b/ros2_ws/build/turtlesim/CMakeFiles/CMakeError.log new file mode 100644 index 0000000000000000000000000000000000000000..18c6eef43fa3ae15758a27e068a65735d955d919 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/CMakeError.log @@ -0,0 +1,58 @@ +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_6dbf8/fast && /usr/bin/make -f CMakeFiles/cmTC_6dbf8.dir/build.make CMakeFiles/cmTC_6dbf8.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_6dbf8.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_6dbf8.dir/src.c.o -c /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_6dbf8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6dbf8.dir/link.txt --verbose=1 +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_6dbf8.dir/src.c.o -o cmTC_6dbf8 +/usr/bin/ld: CMakeFiles/cmTC_6dbf8.dir/src.c.o: in function `main': +src.c:(.text+0x46): undefined reference to `pthread_create' +/usr/bin/ld: src.c:(.text+0x52): undefined reference to `pthread_detach' +/usr/bin/ld: src.c:(.text+0x63): undefined reference to `pthread_join' +collect2: error: ld returned 1 exit status +make[1]: *** [CMakeFiles/cmTC_6dbf8.dir/build.make:87: cmTC_6dbf8] Error 1 +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +make: *** [Makefile:121: cmTC_6dbf8/fast] Error 2 + + +Source file was: +#include <pthread.h> + +void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Determining if the function pthread_create exists in the pthreads failed with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_708b7/fast && /usr/bin/make -f CMakeFiles/cmTC_708b7.dir/build.make CMakeFiles/cmTC_708b7.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_708b7.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_708b7.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c +Linking C executable cmTC_708b7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_708b7.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_708b7.dir/CheckFunctionExists.c.o -o cmTC_708b7 -lpthreads +/usr/bin/ld: cannot find -lpthreads +collect2: error: ld returned 1 exit status +make[1]: *** [CMakeFiles/cmTC_708b7.dir/build.make:87: cmTC_708b7] Error 1 +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +make: *** [Makefile:121: cmTC_708b7/fast] Error 2 + + + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/CMakeOutput.log b/ros2_ws/build/turtlesim/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000000000000000000000000000000000000..2e3d62ea73f90551bdc76fe5d0411f39439a27b5 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/CMakeOutput.log @@ -0,0 +1,489 @@ +The system is: Linux - 5.15.0-87-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/nr/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/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/nr/ros2_ws/build/turtlesim/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_f41d2/fast && /usr/bin/make -f CMakeFiles/cmTC_f41d2.dir/build.make CMakeFiles/cmTC_f41d2.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_f41d2.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_f41d2.dir/testCCompiler.c.o -c /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_f41d2 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f41d2.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_f41d2.dir/testCCompiler.c.o -o cmTC_f41d2 +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_85553/fast && /usr/bin/make -f CMakeFiles/cmTC_85553.dir/build.make CMakeFiles/cmTC_85553.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccuWTqmc.s +GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-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/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o /tmp/ccuWTqmc.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_85553 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85553.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o -o cmTC_85553 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_85553' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp4JMmB.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_85553 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_85553.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/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_85553' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/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/9/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/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/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/9/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/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_85553/fast && /usr/bin/make -f CMakeFiles/cmTC_85553.dir/build.make CMakeFiles/cmTC_85553.dir/build] + ignore line: [make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccuWTqmc.s] + ignore line: [GNU C17 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-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/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/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 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 01da938ff5dc2163489aa33cb3b747a7] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o /tmp/ccuWTqmc.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_85553] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_85553.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_85553.dir/CMakeCCompilerABI.c.o -o cmTC_85553 ] + 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/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_85553' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp4JMmB.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_85553 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_85553.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/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccp4JMmB.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_85553] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_85553.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/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_74d5e/fast && /usr/bin/make -f CMakeFiles/cmTC_74d5e.dir/build.make CMakeFiles/cmTC_74d5e.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_74d5e.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_74d5e.dir/testCXXCompiler.cxx.o -c /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_74d5e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_74d5e.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_74d5e.dir/testCXXCompiler.cxx.o -o cmTC_74d5e +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_a66e0/fast && /usr/bin/make -f CMakeFiles/cmTC_a66e0.dir/build.make CMakeFiles/cmTC_a66e0.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccNIFMb8.s +GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu) + compiled by GNU C version 9.4.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 3d1eba838554fa2348dba760e4770469 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccNIFMb8.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_a66e0 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a66e0.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a66e0 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a66e0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPG9WkC.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_a66e0 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a66e0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/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++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/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++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/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++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/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/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_a66e0/fast && /usr/bin/make -f CMakeFiles/cmTC_a66e0.dir/build.make CMakeFiles/cmTC_a66e0.dir/build] + ignore line: [make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccNIFMb8.s] + ignore line: [GNU C++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-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++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/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++14 (Ubuntu 9.4.0-1ubuntu1~20.04.2) version 9.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.4.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 3d1eba838554fa2348dba760e4770469] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccNIFMb8.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_a66e0] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a66e0.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a66e0 ] + 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/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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-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 --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --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-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_a66e0' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPG9WkC.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_a66e0 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../.. CMakeFiles/cmTC_a66e0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccPG9WkC.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_a66e0] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_a66e0.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/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../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/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/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/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_34c28/fast && /usr/bin/make -f CMakeFiles/cmTC_34c28.dir/build.make CMakeFiles/cmTC_34c28.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_34c28.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_34c28.dir/CheckIncludeFile.c.o -c /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_34c28 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34c28.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_34c28.dir/CheckIncludeFile.c.o -o cmTC_34c28 +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' + + + +Determining if the function pthread_create exists in the pthread passed with the following output: +Change Dir: /home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_ef0cc/fast && /usr/bin/make -f CMakeFiles/cmTC_ef0cc.dir/build.make CMakeFiles/cmTC_ef0cc.dir/build +make[1]: Entering directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_ef0cc.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_ef0cc.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c +Linking C executable cmTC_ef0cc +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef0cc.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_ef0cc.dir/CheckFunctionExists.c.o -o cmTC_ef0cc -lpthread +make[1]: Leaving directory '/home/nr/ros2_ws/build/turtlesim/CMakeFiles/CMakeTmp' + + + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/CMakeRuleHashes.txt b/ros2_ws/build/turtlesim/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000000000000000000000000000000000000..ca8eefcd054e5c83b09b9fc61b4cab2179dcdbf3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,17 @@ +# Hashes of file build rules. +1ea7bfba62a96f8412a7cd7d9f261ab8 CMakeFiles/ament_cmake_python_build_turtlesim_egg +44d00ff8f392863efe72c5db34e53e6f CMakeFiles/ament_cmake_python_copy_turtlesim +ef43e9553c83acdab07e9f093906e94a CMakeFiles/turtlesim +ef43e9553c83acdab07e9f093906e94a CMakeFiles/turtlesim__cpp +651b478ec38a136e0a0c7c2ed6240479 CMakeFiles/turtlesim_uninstall +5ab680781a804280ccd220a62aeb3094 include/turtlesim/moc_turtle_frame.cpp +e1378acd2ad89ef45d408d8bb1d055ad rosidl_generator_c/turtlesim/action/rotate_absolute.h +b49ff896223b424d70d0c8d445b1cb29 rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +4a4f62989b12d3483378574c1ca85643 rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +400b3f48efc33bd7c3d39984fa5f822f rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp +04fd89780834db600490ad022bfef9f3 rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp +ca47037c41789b5934c6b333eeee649a rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +c1986b7976441ae6669006b654952c28 rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp +3837cda0e2e0d4c450c1b5aa08bda241 rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +28ea0eb348679b6cf89e3f67c10360b2 rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp +301ad87d055a575067130d536b306b19 turtlesim__py/CMakeFiles/turtlesim__py diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5511814e8a6950dac044c51e7fa526a7513c3ecc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_generator_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_generator_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_generator_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_generator_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c9655b3b116f89f9b972b0dfbf91e033997d2e89 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_generator_c +add_library(turtlesim::turtlesim__rosidl_generator_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_generator_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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_turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9e3b768a6227cc5f7e80c5a2190f2177edc70a95 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_generator_cpp +add_library(turtlesim::turtlesim__rosidl_generator_cpp INTERFACE IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_generator_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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_turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..823ae8b97dc74a1313def59192deab614bdc2332 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_generator_py" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_generator_py APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_generator_py PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_generator_py.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_generator_py ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_generator_py "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cc8877b567660a3e330d5bdc98b452a19ec026e7 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_generator_py +add_library(turtlesim::turtlesim__rosidl_generator_py SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_generator_py PROPERTIES + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__rosidl_generator_c;/usr/lib/x86_64-linux-gnu/libpython3.8.so;turtlesim::turtlesim__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_turtlesim__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 "turtlesim::turtlesim__rosidl_generator_c" "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..a12fde2b05fdc15c719d9f9903d9979e71a4298f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_fastrtps_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_fastrtps_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_fastrtps_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_fastrtps_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_fastrtps_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7418de17ebbb23deeab547b665a7de306f6eeed4 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_fastrtps_c +add_library(turtlesim::turtlesim__rosidl_typesupport_fastrtps_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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;turtlesim::turtlesim__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_turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c5f4417769947f4e697679603e8046e383d60990 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..a7434c61aa1954fbdf4232fad605a788bf8612db --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp +add_library(turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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;turtlesim::turtlesim__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_turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..8a84aa1c3dc17105c24fc8c4c3eb4867119eb2af --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__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/libturtlesim__rosidl_typesupport_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7da69f8552831834d6ac6933fd156da8e58a77d2 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_c +add_library(turtlesim::turtlesim__rosidl_typesupport_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_c PROPERTIES + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..30e8906e0dc181207d3cc1859829d5daefa15ccb --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_cpp" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__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/libturtlesim__rosidl_typesupport_cpp.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6cd460ada6af7cd77597793bf2ba48176664a5a4 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_cpp +add_library(turtlesim::turtlesim__rosidl_typesupport_cpp SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_cpp PROPERTIES + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..465cd1028acade7034f2798bdd83d4c65d3fc398 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_introspection_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_introspection_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_introspection_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7c6388f3b4c6db4107307145df9b98ba2c6860e4 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_introspection_c +add_library(turtlesim::turtlesim__rosidl_typesupport_introspection_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cf48d011fca32b9d8d20ac279fe1a62bfee98c7f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_introspection_cpp" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_introspection_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_introspection_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..485e1dc7fcbe76718ad9d6d69f95a6faa61f4f36 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_introspection_cpp +add_library(turtlesim::turtlesim__rosidl_typesupport_introspection_cpp SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/Makefile.cmake b/ros2_ws/build/turtlesim/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000000000000000000000000000000000000..816acdf0766bf796c90553f1aa16117eef267264 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Makefile.cmake @@ -0,0 +1,980 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# 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" + "/home/nr/ros2_humble/build/ament_package/ament_package/template/environment_hook/library_path.sh" + "/home/nr/ros2_humble/build/ament_package/ament_package/template/environment_hook/pythonpath.sh.in" + "/home/nr/ros2_humble/build/ament_package/ament_package/template/package_level/local_setup.bash.in" + "/home/nr/ros2_humble/build/ament_package/ament_package/template/package_level/local_setup.sh.in" + "/home/nr/ros2_humble/build/ament_package/ament_package/template/package_level/local_setup.zsh.in" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgsConfig-version.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgsConfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/export_action_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake/ament_cmakeConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/all.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/ament_package.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/get_executable_path.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/list_append_unique.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/normalize_path.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/python.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/stamp.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/string_ends_with.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_core/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_definitions/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_definitions/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_definitions/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_definitions/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_dependencies/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_dependencies/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_export_dependencies/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_dependencies/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_dependencies/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_dependencies/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_include_directories/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_include_directories/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_export_include_directories/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_include_directories/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_include_directories/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_include_directories/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_interfaces/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_interfaces/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_interfaces/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_interfaces/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_libraries/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_link_flags/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_link_flags/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_link_flags/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_link_flags/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake.in" + "/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets_package_hook.cmake" + "/home/nr/ros2_humble/install/ament_cmake_export_targets/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gen_version_h/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gen_version_h/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_h.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gen_version_h/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gen_version_h/share/ament_cmake_gen_version_h/cmake/ament_cmake_gen_version_hConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gen_version_h/share/ament_cmake_gen_version_h/cmake/ament_generate_version_header.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gmock/share/ament_cmake_gmock/cmake/ament_add_gmock.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gmock/share/ament_cmake_gmock/cmake/ament_cmake_gmock-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gmock/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gmock/share/ament_cmake_gmock/cmake/ament_cmake_gmockConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gmock/share/ament_cmake_gmock/cmake/ament_find_gmock.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_add_gtest.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_add_gtest_executable.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_add_gtest_test.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_cmake_gtest-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_cmake_gtestConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_gtest/share/ament_cmake_gtest/cmake/ament_find_gtest.cmake" + "/home/nr/ros2_humble/install/ament_cmake_include_directories/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_include_directories/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_include_directories/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_include_directories/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" + "/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" + "/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake/ament_libraries_pack_build_configuration.cmake" + "/home/nr/ros2_humble/install/ament_cmake_libraries/share/ament_cmake_libraries/cmake/ament_libraries_unpack_build_configuration.cmake" + "/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake/ament_add_pytest_test.cmake" + "/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake/ament_cmake_pytest-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake/ament_cmake_pytestConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake/ament_get_pytest_cov_version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_pytest/share/ament_cmake_pytest/cmake/ament_has_pytest.cmake" + "/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake/ament_get_python_install_dir.cmake" + "/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake/ament_python_install_module.cmake" + "/home/nr/ros2_humble/install/ament_cmake_python/share/ament_cmake_python/cmake/ament_python_install_package.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gmock.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_add_ros_isolated_gtest.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_add_ros_isolated_pytest.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_ros-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_rosConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/ament_cmake_rosConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake/build_shared_libs.cmake" + "/home/nr/ros2_humble/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" + "/home/nr/ros2_humble/install/ament_cmake_target_dependencies/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + "/home/nr/ros2_humble/install/ament_cmake_test/share/ament_cmake_test/cmake/ament_add_test.cmake" + "/home/nr/ros2_humble/install/ament_cmake_test/share/ament_cmake_test/cmake/ament_add_test_label.cmake" + "/home/nr/ros2_humble/install/ament_cmake_test/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_test/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_test/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_version/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" + "/home/nr/ros2_humble/install/ament_cmake_version/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_cmake_version/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" + "/home/nr/ros2_humble/install/ament_cmake_version/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" + "/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake/ament_index_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake/ament_index_cppConfig.cmake" + "/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake/export_ament_index_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake/export_ament_index_cppExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/export_builtin_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/fastcdr/lib/cmake/fastcdr/fastcdr-config-version.cmake" + "/home/nr/ros2_humble/install/fastcdr/lib/cmake/fastcdr/fastcdr-config.cmake" + "/home/nr/ros2_humble/install/fastcdr/lib/cmake/fastcdr/fastcdr-dynamic-targets-release.cmake" + "/home/nr/ros2_humble/install/fastcdr/lib/cmake/fastcdr/fastcdr-dynamic-targets.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/fast-discovery-server-targets-release.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/fast-discovery-server-targets.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/fastrtps-config-version.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/fastrtps-config.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/fastrtps-dynamic-targets-release.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/fastrtps-dynamic-targets.cmake" + "/home/nr/ros2_humble/install/fastrtps/share/fastrtps/cmake/optionparser-targets.cmake" + "/home/nr/ros2_humble/install/fastrtps_cmake_module/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" + "/home/nr/ros2_humble/install/fastrtps_cmake_module/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" + "/home/nr/ros2_humble/install/fastrtps_cmake_module/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" + "/home/nr/ros2_humble/install/fastrtps_cmake_module/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" + "/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/foonathan_memory/cmake/foonathan_memory-config-noconfig.cmake" + "/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" + "/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/export_geometry_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/libstatistics_collectorExport-noconfig.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" + "/home/nr/ros2_humble/install/libstatistics_collector/share/libstatistics_collector/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/cmake/yamlConfig.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/cmake/yamlConfigVersion.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/cmake/yamlTargets-noconfig.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/cmake/yamlTargets.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/share/libyaml_vendor/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/share/libyaml_vendor/cmake/libyaml_vendor-extras.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/share/libyaml_vendor/cmake/libyaml_vendorConfig-version.cmake" + "/home/nr/ros2_humble/install/libyaml_vendor/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake" + "/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake/Modules/FindPythonExtra.cmake" + "/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake/python_cmake_module-extras.cmake" + "/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake/python_cmake_moduleConfig-version.cmake" + "/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake/python_cmake_moduleConfig.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/rcl-extras.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/rclConfig-version.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/rclConfig.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/rclExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/rclExport.cmake" + "/home/nr/ros2_humble/install/rcl/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/rcl_actionConfig-version.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/rcl_actionConfig.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/rcl_actionExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_action/share/rcl_action/cmake/rcl_actionExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/export_rcl_interfaces__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcl_interfaces/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig-version.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/rcl_logging_interfaceConfig.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_logging_interface/share/rcl_logging_interface/cmake/rcl_logging_interfaceExport.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig-version.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_logging_spdlog/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/rclcppConfig-version.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/rclcppConfig.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/rclcppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake/rclcppExport.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/rclcpp_actionConfig-version.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/rclcpp_actionConfig.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/rclcpp_actionExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake/rclcpp_actionExport.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/rcpputilsConfig-version.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/rcpputilsConfig.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/rcpputilsExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcpputils/share/rcpputils/cmake/rcpputilsExport.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/rcutilsConfig-version.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/rcutilsConfig.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/rcutilsExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rcutils/share/rcutils/cmake/rcutilsExport.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/configure_rmw_library.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/get_rmw_typesupport.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/register_rmw_implementation.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/rmw-extras.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/rmwConfig-version.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/rmwConfig.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/rmwExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw/share/rmw/cmake/rmwExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/export_rmw_dds_common__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_commonConfig-version.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_commonConfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rmw_dds_common_libraryExport.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rmw_dds_common/share/rmw_dds_common/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cpp-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake/rmw_fastrtps_cppConfig.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cpp-extras.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppConfig.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/share/rmw_fastrtps_shared_cpp/cmake/rmw_fastrtps_shared_cppExport.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/export_rmw_implementationExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/export_rmw_implementationExport.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" + "/home/nr/ros2_humble/install/rmw_implementation/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" + "/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/export_rosgraph_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosgraph_msgs/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake.in" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_libraries_package_hook.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake.in" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake_export_typesupport_targets_package_hook.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_cmake_package_hook.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_get_typesupport_target.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" + "/home/nr/ros2_humble/install/rosidl_cmake/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" + "/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake/rosidl_default_generators-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake/rosidl_default_generatorsConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_default_runtime/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_default_runtime/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_default_runtime/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/register_c.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/rosidl_generator_c_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/rosidl_generator_c__visibility_control.h.in" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/register_cpp.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/register_py.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_generator_py-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_generator_pyConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_generator_py_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/rosidl_generator_py_get_typesupports.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_c/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/rosidl_typesupport_fastrtps_c__visibility_control.h.in" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/rosidl_typesupport_fastrtps_cpp__visibility_control.h.in" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/rosidl_typesupport_introspection_c__visibility_control.h.in" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp_generate_interfaces.cmake" + "/home/nr/ros2_humble/install/spdlog_vendor/share/spdlog_vendor/cmake/spdlog_vendorConfig-version.cmake" + "/home/nr/ros2_humble/install/spdlog_vendor/share/spdlog_vendor/cmake/spdlog_vendorConfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/export_statistics_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/statistics_msgs/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/export_std_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgsConfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_msgs/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/export_std_srvs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvsConfig-version.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvsConfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake/std_srvs__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/tracetoolsConfig-version.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/tracetoolsConfig.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/tracetools_exportExport-noconfig.cmake" + "/home/nr/ros2_humble/install/tracetools/share/tracetools/cmake/tracetools_exportExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_cExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_pyExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/export_unique_identifier_msgs__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/rosidl_cmake-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgsConfig-version.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgsConfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cppExport-noconfig.cmake" + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/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" + "turtlesim__py/CMakeLists.txt" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/CMakeLists.txt" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/action/RotateAbsolute.action" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/msg/Color.msg" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/msg/Pose.msg" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/package.xml" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/Kill.srv" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/SetPen.srv" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/Spawn.srv" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/TeleportAbsolute.srv" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/TeleportRelative.srv" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5ConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5ModuleLocation.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigExtras.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsMacros.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.16/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.16/Modules/CMakeFindFrameworks.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseArguments.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.16/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.16/Modules/CheckFunctionExists.c" + "/usr/share/cmake-3.16/Modules/CheckIncludeFile.c.in" + "/usr/share/cmake-3.16/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.16/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.16/Modules/FindOpenSSL.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.16/Modules/FindPython/Support.cmake" + "/usr/share/cmake-3.16/Modules/FindPython3.cmake" + "/usr/share/cmake-3.16/Modules/FindPythonInterp.cmake" + "/usr/share/cmake-3.16/Modules/FindPythonLibs.cmake" + "/usr/share/cmake-3.16/Modules/FindThreads.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.16/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 + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "ament_cmake_core/stamps/templates_2_cmake.py.stamp" + "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" + "CTestConfiguration.ini" + "ament_cmake_core/stamps/RotateAbsolute.action.stamp" + "ament_cmake_core/stamps/Color.msg.stamp" + "ament_cmake_core/stamps/Pose.msg.stamp" + "ament_cmake_core/stamps/Kill.srv.stamp" + "ament_cmake_core/stamps/SetPen.srv.stamp" + "ament_cmake_core/stamps/Spawn.srv.stamp" + "ament_cmake_core/stamps/TeleportAbsolute.srv.stamp" + "ament_cmake_core/stamps/TeleportRelative.srv.stamp" + "ament_cmake_core/stamps/package.xml.stamp" + "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" + "rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h" + "ament_cmake_core/stamps/library_path.sh.stamp" + "rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + "rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + "rosidl_typesupport_introspection_c/turtlesim/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/turtlesimConfig.cmake" + "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" + "ament_cmake_core/turtlesimConfig-version.cmake" + "ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/turtlesim" + "ament_cmake_python/turtlesim/setup.py" + "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/turtlesim" + "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/turtlesim" + "ament_cmake_index/share/ament_index/resource_index/packages/turtlesim" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "turtlesim__py/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/draw_square.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake" + "CMakeFiles/turtlesim.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + "CMakeFiles/turtle_teleop_key.dir/DependInfo.cmake" + "CMakeFiles/turtlesim_node.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" + "CMakeFiles/mimic.dir/DependInfo.cmake" + "CMakeFiles/ament_cmake_python_copy_turtlesim.dir/DependInfo.cmake" + "CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/DependInfo.cmake" + "CMakeFiles/uninstall.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__cpp.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake" + "CMakeFiles/turtlesim_uninstall.dir/DependInfo.cmake" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" + "turtlesim__py/CMakeFiles/turtlesim__py.dir/DependInfo.cmake" + ) diff --git a/ros2_ws/build/turtlesim/CMakeFiles/Makefile2 b/ros2_ws/build/turtlesim/CMakeFiles/Makefile2 new file mode 100644 index 0000000000000000000000000000000000000000..f3837737c4835ef7cb4c0d22ec089bb071f68d97 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/Makefile2 @@ -0,0 +1,753 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/draw_square.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all +all: CMakeFiles/turtlesim__rosidl_generator_py.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all +all: CMakeFiles/turtlesim.dir/all +all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all +all: CMakeFiles/turtle_teleop_key.dir/all +all: CMakeFiles/turtlesim_node.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/all +all: CMakeFiles/mimic.dir/all +all: CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/all +all: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/all +all: turtlesim__py/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: turtlesim__py/preinstall + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/draw_square.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/clean +clean: CMakeFiles/turtlesim__rosidl_generator_py.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/clean +clean: CMakeFiles/turtlesim.dir/clean +clean: CMakeFiles/turtlesim__rosidl_generator_c.dir/clean +clean: CMakeFiles/turtle_teleop_key.dir/clean +clean: CMakeFiles/turtlesim_node.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/clean +clean: CMakeFiles/mimic.dir/clean +clean: CMakeFiles/ament_cmake_python_copy_turtlesim.dir/clean +clean: CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/clean +clean: CMakeFiles/uninstall.dir/clean +clean: CMakeFiles/turtlesim__cpp.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/clean +clean: CMakeFiles/turtlesim_uninstall.dir/clean +clean: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/clean +clean: turtlesim__py/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory turtlesim__py + +# Recursive "all" directory target. +turtlesim__py/all: + +.PHONY : turtlesim__py/all + +# Recursive "preinstall" directory target. +turtlesim__py/preinstall: + +.PHONY : turtlesim__py/preinstall + +# Recursive "clean" directory target. +turtlesim__py/clean: turtlesim__py/CMakeFiles/turtlesim__py.dir/clean + +.PHONY : turtlesim__py/clean + +#============================================================================= +# Target rules for target CMakeFiles/draw_square.dir + +# All Build rule for target. +CMakeFiles/draw_square.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all +CMakeFiles/draw_square.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/depend + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=1,2 "Built target draw_square" +.PHONY : CMakeFiles/draw_square.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/draw_square.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 13 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/draw_square.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/draw_square.dir/rule + +# Convenience name for target. +draw_square: CMakeFiles/draw_square.dir/rule + +.PHONY : draw_square + +# clean rule for target. +CMakeFiles/draw_square.dir/clean: + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/clean +.PHONY : CMakeFiles/draw_square.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_generator_py.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all: turtlesim__py/CMakeFiles/turtlesim__py.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=60,61 "Built target turtlesim__rosidl_typesupport_fastrtps_c__pyext" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 83 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_fastrtps_c__pyext: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_fastrtps_c__pyext + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_generator_py.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all: turtlesim__py/CMakeFiles/turtlesim__py.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=82,83 "Built target turtlesim__rosidl_typesupport_introspection_c__pyext" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 83 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_introspection_c__pyext: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_introspection_c__pyext + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_generator_py.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_generator_py.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all +CMakeFiles/turtlesim__rosidl_generator_py.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all +CMakeFiles/turtlesim__rosidl_generator_py.dir/all: turtlesim__py/CMakeFiles/turtlesim__py.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=19,20,21,22,23,24,25,26,27 "Built target turtlesim__rosidl_generator_py" +.PHONY : CMakeFiles/turtlesim__rosidl_generator_py.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_generator_py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 81 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_generator_py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_generator_py.dir/rule + +# Convenience name for target. +turtlesim__rosidl_generator_py: CMakeFiles/turtlesim__rosidl_generator_py.dir/rule + +.PHONY : turtlesim__rosidl_generator_py + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_generator_py.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_generator_py.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_c.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=28,29,30,31,32,33,34,35,36,37 "Built target turtlesim__rosidl_typesupport_c" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 20 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_c: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_c + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim.dir + +# All Build rule for target. +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__cpp.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/all +CMakeFiles/turtlesim.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/all + $(MAKE) -f CMakeFiles/turtlesim.dir/build.make CMakeFiles/turtlesim.dir/depend + $(MAKE) -f CMakeFiles/turtlesim.dir/build.make CMakeFiles/turtlesim.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num= "Built target turtlesim" +.PHONY : CMakeFiles/turtlesim.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 71 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim.dir/rule + +# Convenience name for target. +turtlesim: CMakeFiles/turtlesim.dir/rule + +.PHONY : turtlesim + +# clean rule for target. +CMakeFiles/turtlesim.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim.dir/build.make CMakeFiles/turtlesim.dir/clean +.PHONY : CMakeFiles/turtlesim.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_generator_c.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_generator_c.dir/all: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=9,10,11,12,13,14,15,16,17,18 "Built target turtlesim__rosidl_generator_c" +.PHONY : CMakeFiles/turtlesim__rosidl_generator_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_generator_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 10 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_generator_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_generator_c.dir/rule + +# Convenience name for target. +turtlesim__rosidl_generator_c: CMakeFiles/turtlesim__rosidl_generator_c.dir/rule + +.PHONY : turtlesim__rosidl_generator_c + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_generator_c.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_generator_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtle_teleop_key.dir + +# All Build rule for target. +CMakeFiles/turtle_teleop_key.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all +CMakeFiles/turtle_teleop_key.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/depend + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=5,6 "Built target turtle_teleop_key" +.PHONY : CMakeFiles/turtle_teleop_key.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtle_teleop_key.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 13 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtle_teleop_key.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtle_teleop_key.dir/rule + +# Convenience name for target. +turtle_teleop_key: CMakeFiles/turtle_teleop_key.dir/rule + +.PHONY : turtle_teleop_key + +# clean rule for target. +CMakeFiles/turtle_teleop_key.dir/clean: + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/clean +.PHONY : CMakeFiles/turtle_teleop_key.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim_node.dir + +# All Build rule for target. +CMakeFiles/turtlesim_node.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all +CMakeFiles/turtlesim_node.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/depend + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=94,95,96,97,98,99 "Built target turtlesim_node" +.PHONY : CMakeFiles/turtlesim_node.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim_node.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 17 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim_node.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim_node.dir/rule + +# Convenience name for target. +turtlesim_node: CMakeFiles/turtlesim_node.dir/rule + +.PHONY : turtlesim_node + +# clean rule for target. +CMakeFiles/turtlesim_node.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/clean +.PHONY : CMakeFiles/turtlesim_node.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=84,85,86,87,88,89,90,91,92,93 "Built target turtlesim__rosidl_typesupport_introspection_cpp" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 11 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_introspection_cpp: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_introspection_cpp + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_generator_py.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all: turtlesim__py/CMakeFiles/turtlesim__py.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=38,39 "Built target turtlesim__rosidl_typesupport_c__pyext" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 83 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_c__pyext: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_c__pyext + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=40,41,42,43,44,45,46,47,48,49 "Built target turtlesim__rosidl_typesupport_cpp" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 11 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_cpp: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_cpp + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=50,51,52,53,54,55,56,57,58,59 "Built target turtlesim__rosidl_typesupport_fastrtps_c" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 20 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_fastrtps_c: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_fastrtps_c + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/mimic.dir + +# All Build rule for target. +CMakeFiles/mimic.dir/all: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/all +CMakeFiles/mimic.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/depend + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=3,4 "Built target mimic" +.PHONY : CMakeFiles/mimic.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/mimic.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 13 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/mimic.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/mimic.dir/rule + +# Convenience name for target. +mimic: CMakeFiles/mimic.dir/rule + +.PHONY : mimic + +# clean rule for target. +CMakeFiles/mimic.dir/clean: + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/clean +.PHONY : CMakeFiles/mimic.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ament_cmake_python_copy_turtlesim.dir + +# All Build rule for target. +CMakeFiles/ament_cmake_python_copy_turtlesim.dir/all: + $(MAKE) -f CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend + $(MAKE) -f CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num= "Built target ament_cmake_python_copy_turtlesim" +.PHONY : CMakeFiles/ament_cmake_python_copy_turtlesim.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ament_cmake_python_copy_turtlesim.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/ament_cmake_python_copy_turtlesim.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/ament_cmake_python_copy_turtlesim.dir/rule + +# Convenience name for target. +ament_cmake_python_copy_turtlesim: CMakeFiles/ament_cmake_python_copy_turtlesim.dir/rule + +.PHONY : ament_cmake_python_copy_turtlesim + +# clean rule for target. +CMakeFiles/ament_cmake_python_copy_turtlesim.dir/clean: + $(MAKE) -f CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make CMakeFiles/ament_cmake_python_copy_turtlesim.dir/clean +.PHONY : CMakeFiles/ament_cmake_python_copy_turtlesim.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir + +# All Build rule for target. +CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/all: CMakeFiles/ament_cmake_python_copy_turtlesim.dir/all + $(MAKE) -f CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend + $(MAKE) -f CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num= "Built target ament_cmake_python_build_turtlesim_egg" +.PHONY : CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/rule + +# Convenience name for target. +ament_cmake_python_build_turtlesim_egg: CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/rule + +.PHONY : ament_cmake_python_build_turtlesim_egg + +# clean rule for target. +CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/clean: + $(MAKE) -f CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/clean +.PHONY : CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/uninstall.dir + +# All Build rule for target. +CMakeFiles/uninstall.dir/all: CMakeFiles/turtlesim_uninstall.dir/all + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/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/nr/ros2_ws/build/turtlesim/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/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) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean +.PHONY : CMakeFiles/uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__cpp.dir + +# All Build rule for target. +CMakeFiles/turtlesim__cpp.dir/all: + $(MAKE) -f CMakeFiles/turtlesim__cpp.dir/build.make CMakeFiles/turtlesim__cpp.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__cpp.dir/build.make CMakeFiles/turtlesim__cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=7 "Built target turtlesim__cpp" +.PHONY : CMakeFiles/turtlesim__cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 1 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__cpp.dir/rule + +# Convenience name for target. +turtlesim__cpp: CMakeFiles/turtlesim__cpp.dir/rule + +.PHONY : turtlesim__cpp + +# clean rule for target. +CMakeFiles/turtlesim__cpp.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__cpp.dir/build.make CMakeFiles/turtlesim__cpp.dir/clean +.PHONY : CMakeFiles/turtlesim__cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/all: CMakeFiles/turtlesim__cpp.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=62,63,64,65,66,67,68,69,70,71 "Built target turtlesim__rosidl_typesupport_fastrtps_cpp" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 11 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_fastrtps_cpp: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_fastrtps_cpp + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim_uninstall.dir + +# All Build rule for target. +CMakeFiles/turtlesim_uninstall.dir/all: + $(MAKE) -f CMakeFiles/turtlesim_uninstall.dir/build.make CMakeFiles/turtlesim_uninstall.dir/depend + $(MAKE) -f CMakeFiles/turtlesim_uninstall.dir/build.make CMakeFiles/turtlesim_uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num= "Built target turtlesim_uninstall" +.PHONY : CMakeFiles/turtlesim_uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim_uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim_uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim_uninstall.dir/rule + +# Convenience name for target. +turtlesim_uninstall: CMakeFiles/turtlesim_uninstall.dir/rule + +.PHONY : turtlesim_uninstall + +# clean rule for target. +CMakeFiles/turtlesim_uninstall.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim_uninstall.dir/build.make CMakeFiles/turtlesim_uninstall.dir/clean +.PHONY : CMakeFiles/turtlesim_uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir + +# All Build rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/all: CMakeFiles/turtlesim__rosidl_generator_c.dir/all + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=72,73,74,75,76,77,78,79,80,81 "Built target turtlesim__rosidl_typesupport_introspection_c" +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 20 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rule + +# Convenience name for target. +turtlesim__rosidl_typesupport_introspection_c: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rule + +.PHONY : turtlesim__rosidl_typesupport_introspection_c + +# clean rule for target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/clean: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/clean +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/clean + +#============================================================================= +# Target rules for target turtlesim__py/CMakeFiles/turtlesim__py.dir + +# All Build rule for target. +turtlesim__py/CMakeFiles/turtlesim__py.dir/all: CMakeFiles/turtlesim.dir/all + $(MAKE) -f turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make turtlesim__py/CMakeFiles/turtlesim__py.dir/depend + $(MAKE) -f turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make turtlesim__py/CMakeFiles/turtlesim__py.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=8 "Built target turtlesim__py" +.PHONY : turtlesim__py/CMakeFiles/turtlesim__py.dir/all + +# Build rule for subdir invocation for target. +turtlesim__py/CMakeFiles/turtlesim__py.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 72 + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py/CMakeFiles/turtlesim__py.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : turtlesim__py/CMakeFiles/turtlesim__py.dir/rule + +# Convenience name for target. +turtlesim__py: turtlesim__py/CMakeFiles/turtlesim__py.dir/rule + +.PHONY : turtlesim__py + +# clean rule for target. +turtlesim__py/CMakeFiles/turtlesim__py.dir/clean: + $(MAKE) -f turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make turtlesim__py/CMakeFiles/turtlesim__py.dir/clean +.PHONY : turtlesim__py/CMakeFiles/turtlesim__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/ros2_ws/build/turtlesim/CMakeFiles/TargetDirectories.txt b/ros2_ws/build/turtlesim/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000000000000000000000000000000000000..ded25f2133b77a6e26c111f21d765c7cd12d8aba --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,36 @@ +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/install/strip.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/install/local.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/rebuild_cache.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/edit_cache.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/list_install_components.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/install.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/test.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir +/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/install/local.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/install.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/list_install_components.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/rebuild_cache.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/edit_cache.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/test.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/install/strip.dir +/home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..19fab2149bf120962a1699d74b7373348dc4c117 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..5fd3c44dc75fb1ece973e123ddda1765e1c849fb --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for ament_cmake_python_build_turtlesim_egg. + +# Include the progress variables for this target. +include CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/progress.make + +CMakeFiles/ament_cmake_python_build_turtlesim_egg: + cd /home/nr/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim && /usr/bin/python3.8 setup.py egg_info + +ament_cmake_python_build_turtlesim_egg: CMakeFiles/ament_cmake_python_build_turtlesim_egg +ament_cmake_python_build_turtlesim_egg: CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make + +.PHONY : ament_cmake_python_build_turtlesim_egg + +# Rule to build all files generated by this target. +CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build: ament_cmake_python_build_turtlesim_egg + +.PHONY : CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build + +CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/clean + +CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3a38ab5c095e376805e39b9a43d8c0c20bd88343 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ament_cmake_python_build_turtlesim_egg" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/progress.make @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..19fab2149bf120962a1699d74b7373348dc4c117 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..0adf6102abd2e56c7f17fdf08e172cc5bfb2a5a3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for ament_cmake_python_copy_turtlesim. + +# Include the progress variables for this target. +include CMakeFiles/ament_cmake_python_copy_turtlesim.dir/progress.make + +CMakeFiles/ament_cmake_python_copy_turtlesim: + /usr/bin/cmake -E copy_directory /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim /home/nr/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim + +ament_cmake_python_copy_turtlesim: CMakeFiles/ament_cmake_python_copy_turtlesim +ament_cmake_python_copy_turtlesim: CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make + +.PHONY : ament_cmake_python_copy_turtlesim + +# Rule to build all files generated by this target. +CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build: ament_cmake_python_copy_turtlesim + +.PHONY : CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build + +CMakeFiles/ament_cmake_python_copy_turtlesim.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ament_cmake_python_copy_turtlesim.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ament_cmake_python_copy_turtlesim.dir/clean + +CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..e582c6040e1ee231c87fa93eeb9b0f27588d62d1 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/ament_cmake_python_copy_turtlesim" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/ament_cmake_python_copy_turtlesim.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/ament_cmake_python_copy_turtlesim.dir/progress.make @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/cmake.check_cache b/ros2_ws/build/turtlesim/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000000000000000000000000000000000000..3dccd731726d7faa8b29d8d7dba3b981a53ca497 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..907217ab84a3690eb497343fa54dd83a86139649 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/CXX.includecache @@ -0,0 +1,4960 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp +builtin_interfaces/msg/detail/duration__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp +builtin_interfaces/msg/detail/duration__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp +builtin_interfaces/msg/detail/time__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +algorithm +- +utility +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +geometry_msgs/msg/detail/vector3__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__struct.hpp +geometry_msgs/msg/detail/twist__builder.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__builder.hpp +geometry_msgs/msg/detail/twist__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__traits.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +mutex +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/moving_average.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp +metric_details_interface.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +string +- +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +cmath +- +algorithm +- +limits +- +mutex +- +numeric +- +type_traits +- +types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +cmath +- +sstream +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +string +- + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +chrono +- +string +- +sstream +- +type_traits +- +utility +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/builtin_interfaces/msg/time.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +chrono +- +mutex +- +string +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +chrono +- +string +- +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +libstatistics_collector/collector/collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/allocator.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/log_level.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/log_level.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl_yaml_param_parser/types.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/init_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/init_options.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +stdalign.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +stddef.h +- +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/error_handling.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +rmw/event.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/event_callback_type.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +rmw/names_and_types.h +- +rmw/get_topic_names_and_types.h +- +rmw/topic_endpoint_info_array.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h +rcutils/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/types.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/macros.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +rmw/network_flow_endpoint.h +- +rmw/network_flow_endpoint_array.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +stdint.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node_options.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/message_sequence.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +stdbool.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rmw/rmw.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/rmw.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +rmw/types.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +stdbool.h +- +stddef.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/timer.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/timer.h +rcl/event.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/floating_point_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +rcl_interfaces/msg/detail/integer_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/parameter__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rcl_interfaces/msg/detail/parameter_event__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp +rcl_interfaces/msg/detail/parameter_event__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rcl_interfaces/msg/detail/parameter_type__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp +rcl_interfaces/msg/detail/parameter_type__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rcl_interfaces/msg/detail/parameter_value__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rcl_interfaces/srv/detail/describe_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +rcl_interfaces/srv/detail/describe_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rcl_interfaces/srv/detail/get_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp +rcl_interfaces/srv/detail/get_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rcl_interfaces/srv/detail/list_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp +rcl_interfaces/srv/detail/list_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rcl_interfaces/srv/detail/set_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp +rcl_interfaces/srv/detail/set_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +stdlib.h +- +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcl_yaml_param_parser/visibility_control.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/allocator.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/types/string_array.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +cstring +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rcl/allocator.h +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +memory +- +stdexcept +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +memory +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +variant +- +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +variant +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/subscription_callback_type_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +atomic +- +functional +- +memory +- +mutex +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +atomic +- +future +- +unordered_map +- +memory +- +mutex +- +optional +- +sstream +- +string +- +tuple +- +utility +- +variant +- +vector +- +rcl/client.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/client.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +functional +- +memory +- +mutex +- +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rcutils/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +condition_variable +- +functional +- +memory +- +mutex +- +string +- +typeindex +- +typeinfo +- +unordered_map +- +unordered_set +- +utility +- +vector +- +rcl/context.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/context.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +memory +- +string +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +memory +- +string +- +utility +- +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_factory.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/detail/qos_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/qos_parameters.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +chrono +- +functional +- +memory +- +stdexcept +- +string +- +utility +- +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_factory.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +chrono +- +exception +- +memory +- +string +- +utility +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +algorithm +- +array +- +functional +- +initializer_list +- +map +- +string +- +type_traits +- +vector +- +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl_interfaces/msg/parameter_descriptor.hpp +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcpputils/pointer_traits.hpp +rmw/qos_string_conversions.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw/qos_string_conversions.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/get_node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +stdexcept +- +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +stdexcept +- +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/any_subscription_callback.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +stdexcept +- +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/publisher.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/subscription.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +memory +- +type_traits +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/message_info.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +chrono +- +builtin_interfaces/msg/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/duration.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +atomic +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/exceptions/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions/exceptions.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +stdexcept +- +string +- +vector +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/error_handling.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rclcpp/visibility_control.hpp +rcpputils/join.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcpputils/join.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +algorithm +- +cassert +- +chrono +- +cstdlib +- +iostream +- +list +- +map +- +memory +- +mutex +- +string +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/executor_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executor_options.hpp +rclcpp/future_return_code.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/future_return_code.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +future +- +memory +- +rclcpp/executors/multi_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +rclcpp/executors/single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rclcpp/executors/static_single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +chrono +- +memory +- +mutex +- +set +- +thread +- +unordered_map +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rmw/rmw.h +- +cassert +- +cstdlib +- +memory +- +vector +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +chrono +- +list +- +map +- +memory +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/wait.h +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +chrono +- +cassert +- +cstdlib +- +memory +- +vector +- +string +- +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rmw/rmw.h +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/executors/static_executor_entities_collector.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +mutex +- +stdexcept +- +utility +- +vector +- +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +memory +- +stdexcept +- +utility +- +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/buffers/ring_buffer_implementation.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/client.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rmw/types.h +- +shared_mutex +- +iterator +- +memory +- +stdexcept +- +unordered_map +- +utility +- +vector +- +typeinfo +- +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/macros.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/publisher_base.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_adapter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +memory +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rmw/types.h +- +memory +- +stdexcept +- +string +- +type_traits +- +utility +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/types.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +algorithm +- +memory +- +mutex +- +string +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rmw/impl/cpp/demangle.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +memory +- +string +- +stdexcept +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/create_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +functional +- +memory +- +tuple +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +iostream +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +functional +- +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +type_traits +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +atomic +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +memory +- +mutex +- +rcl/init_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/init_options.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +memory +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +memory +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcutils/logging.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging.h +rcpputils/filesystem_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/filesystem_helper.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +sstream +- +type_traits +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +memory +- +utility +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +list +- +map +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/any_executable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_executable.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +memory +- +stdexcept +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/serialized_message.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +cstdint +- +string +- +iostream +- +rcl/network_flow_endpoints.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/network_flow_endpoints.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +atomic +- +condition_variable +- +functional +- +list +- +map +- +memory +- +mutex +- +string +- +tuple +- +utility +- +vector +- +rcutils/macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/macros.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/event.hpp +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/node_interfaces/node_time_source_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node_impl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +algorithm +- +chrono +- +cstdlib +- +iostream +- +limits +- +map +- +memory +- +sstream +- +stdexcept +- +string +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/create_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_client.hpp +rclcpp/create_generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_publisher.hpp +rclcpp/create_generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_subscription.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_service.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_base_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_timers_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +memory +- +mutex +- +string +- +vector +- +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/node.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/clock.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +algorithm +- +array +- +chrono +- +map +- +string +- +tuple +- +utility +- +vector +- +rcl/graph.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/graph.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/guard_condition.h +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/event.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +memory +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +map +- +memory +- +string +- +vector +- +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +string +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/service.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/subscription.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +memory +- +string +- +vector +- +rcl/node_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node_options.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +functional +- +future +- +memory +- +string +- +utility +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_yaml_param_parser/parser.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_yaml_param_parser/parser.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_map.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_map.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +list +- +memory +- +string +- +unordered_map +- +utility +- +vector +- +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +rcl_yaml_param_parser/parser.h +- +rcl_yaml_param_parser/types.h +- +string +- +unordered_map +- +vector +- +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +memory +- +string +- +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +exception +- +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +functional +- +iostream +- +memory +- +sstream +- +string +- +type_traits +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_deleter.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/is_ros_compatible_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/is_ros_compatible_type.hpp +rclcpp/loaned_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/loaned_message.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +unordered_map +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcpputils/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/time.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +memory +- +string +- +type_traits +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +string +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/logging_rosout.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/logging_rosout.h +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +functional +- +memory +- +mutex +- +stdexcept +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +functional +- +initializer_list +- +ostream +- +string +- +utility +- +vector +- +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_policy_kind.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +chrono +- +memory +- +thread +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +csignal +- +memory +- +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_client.hpp +rclcpp/parameter_event_handler.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_event_handler.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_service.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/wait_set.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +atomic +- +functional +- +iostream +- +memory +- +mutex +- +sstream +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/service.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/service.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +rclcpp/any_service_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_service_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/detail/resolve_intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +atomic +- +memory +- +mutex +- +string +- +unordered_map +- +vector +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +string +- +vector +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +chrono +- +memory +- +string +- +type_traits +- +vector +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_buffer_type.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics_state.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +memory +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +atomic +- +chrono +- +functional +- +memory +- +sstream +- +thread +- +type_traits +- +utility +- +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/timer.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/timer.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +memory +- +string +- +utility +- +vector +- +libstatistics_collector/collector/generate_statistics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/topic_statistics_collector/constants.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/received_message_age.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +libstatistics_collector/topic_statistics_collector/received_message_period.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rcl/time.h +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/time.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/publisher.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/timer.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +type_traits +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_cpp/service_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +memory +- +string +- +tuple +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +chrono +- +functional +- +limits +- +string +- +vector +- +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +sstream +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +cassert +- +functional +- +stdexcept +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result_kind.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +memory +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/dynamic_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +rclcpp/wait_set_policies/sequential_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +rclcpp/wait_set_policies/static_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +rclcpp/wait_set_policies/thread_safe_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +rclcpp/wait_set_template.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_template.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +memory +- +stdexcept +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rcl/wait.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +chrono +- +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +condition_variable +- +functional +- +mutex +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +algorithm +- +memory +- +utility +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +array +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +chrono +- +memory +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +atomic +- +functional +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +string +- +vector +- +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +algorithm +- +iterator +- +sstream +- +string +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +memory +- +type_traits +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +utility +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/macros.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +string +- +stdexcept +- +rcutils/shared_library.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/shared_library.h +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +mutex +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +chrono +- +rcutils/time.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/time.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/snprintf.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/time.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +rcutils/logging.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/logging.h +stdio.h +- +stdlib.h +- + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +rcutils/types/array_list.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +rcutils/error_handling.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +stddef.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/incompatible_qos.h +rmw/events_statuses/liveliness_changed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_changed.h +rmw/events_statuses/liveliness_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_lost.h +rmw/events_statuses/message_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/message_lost.h +rmw/events_statuses/offered_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/offered_deadline_missed.h +rmw/events_statuses/requested_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/requested_deadline_missed.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +stdint.h +- +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/names_and_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/names_and_types.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +cxxabi.h +- +cstdlib +- +memory +- +iostream +- +string +- +rmw/impl/config.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/incompatible_qos.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +stdint.h +- +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/domain_id.h +rmw/localhost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/localhost.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +stddef.h +- +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +stddef.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/network_flow_endpoint.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/sequence_bound.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/sequence_bound.h +rmw/event.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event_callback_type.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/message_sequence.h +rmw/publisher_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/publisher_options.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/qos_profiles.h +rmw/subscription_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +stdint.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/time.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/topic_endpoint_info.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/topic_endpoint_info.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/events_statuses/events_statuses.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/events_statuses.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/serialized_message.h +rmw/subscription_content_filter_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_content_filter_options.h +rmw/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/time.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +algorithm +- +utility +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +statistics_msgs/msg/detail/statistic_data_point__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp +statistics_msgs/msg/detail/metrics_message__builder.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp +statistics_msgs/msg/detail/metrics_message__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp +algorithm +- +utility +- +std_srvs/srv/detail/empty__struct.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/std_srvs/srv/detail/empty__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +std_srvs/srv/detail/empty__struct.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/std_srvs/srv/detail/empty__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp +std_srvs/srv/detail/empty__struct.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/std_srvs/srv/detail/empty__struct.hpp +std_srvs/srv/detail/empty__builder.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/std_srvs/srv/detail/empty__builder.hpp +std_srvs/srv/detail/empty__traits.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/std_srvs/srv/detail/empty__traits.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +stdint.h +- +string.h +- +stdbool.h +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h +tracetools/visibility_control.hpp +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +stddef.h +- +functional +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp +rclcpp/rclcpp.hpp +- +turtlesim/msg/pose.hpp +- +geometry_msgs/msg/twist.hpp +- +std_srvs/srv/empty.hpp +- +math.h +- + +rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +algorithm +- +utility +- +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/msg/pose.hpp +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__struct.hpp +turtlesim/msg/detail/pose__builder.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__builder.hpp +turtlesim/msg/detail/pose__traits.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__traits.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..32e3b6a8f884764f74fdb732d0e253e8a0ed9c3a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/DependInfo.cmake @@ -0,0 +1,67 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_cpp" + "/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action" + "/home/nr/ros2_humble/install/rclcpp/include/rclcpp" + "/home/nr/ros2_humble/install/std_srvs/include/std_srvs" + "/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs" + "/home/nr/ros2_humble/install/std_msgs/include/std_msgs" + "/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + "/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector" + "/home/nr/ros2_humble/install/rcl/include/rcl" + "/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces" + "/home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser" + "/home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor" + "/home/nr/ros2_humble/install/tracetools/include/tracetools" + "/home/nr/ros2_humble/install/rcpputils/include/rcpputils" + "/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs" + "/home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rcl_action/include/rcl_action" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..fd984c1a2413d56c49198874e5efaf704d81d26d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/build.make @@ -0,0 +1,195 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/draw_square.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/draw_square.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/draw_square.dir/flags.make + +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: CMakeFiles/draw_square.dir/flags.make +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o -c /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp + +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp > CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.i + +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp -o CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.s + +# Object files for target draw_square +draw_square_OBJECTS = \ +"CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o" + +# External object files for target draw_square +draw_square_EXTERNAL_OBJECTS = + +draw_square: CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o +draw_square: CMakeFiles/draw_square.dir/build.make +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so +draw_square: libturtlesim__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so +draw_square: /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so +draw_square: /home/nr/ros2_humble/install/rcl/lib/librcl.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so +draw_square: /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so +draw_square: /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so +draw_square: /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so +draw_square: /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so +draw_square: /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so +draw_square: /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +draw_square: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +draw_square: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +draw_square: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +draw_square: /home/nr/ros2_humble/install/rmw/lib/librmw.so +draw_square: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +draw_square: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so +draw_square: /usr/lib/x86_64-linux-gnu/libpython3.8.so +draw_square: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so +draw_square: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +draw_square: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +draw_square: /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so +draw_square: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +draw_square: CMakeFiles/draw_square.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable draw_square" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/draw_square.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/draw_square.dir/build: draw_square + +.PHONY : CMakeFiles/draw_square.dir/build + +CMakeFiles/draw_square.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/draw_square.dir/cmake_clean.cmake +.PHONY : CMakeFiles/draw_square.dir/clean + +CMakeFiles/draw_square.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/draw_square.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c70bf53e6366d5983193fe56805b5e074a384a51 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o" + "draw_square" + "draw_square.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/draw_square.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..4e05a5f98148fbcd90064e78c09eaa304dff046e --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/depend.internal @@ -0,0 +1,343 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + rosidl_generator_cpp/turtlesim/msg/pose.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..dd3642d779684b609cd88ae8806d7424b239ff8d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/depend.make @@ -0,0 +1,343 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/draw_square.cpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o: rosidl_generator_cpp/turtlesim/msg/pose.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..5859caff2638710eb2c40976510210175cf997ab --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -Wall -Wextra -Wpedantic -std=gnu++17 + +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action -isystem /home/nr/ros2_humble/install/rclcpp/include/rclcpp -isystem /home/nr/ros2_humble/install/std_srvs/include/std_srvs -isystem /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs -isystem /home/nr/ros2_humble/install/std_msgs/include/std_msgs -isystem /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp -isystem /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector -isystem /home/nr/ros2_humble/install/rcl/include/rcl -isystem /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces -isystem /home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface -isystem /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser -isystem /home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor -isystem /home/nr/ros2_humble/install/tracetools/include/tracetools -isystem /home/nr/ros2_humble/install/rcpputils/include/rcpputils -isystem /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs -isystem /home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rcl_action/include/rcl_action + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..a260f68aab44392ffdc8009d3af953b4f332040b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o -o draw_square -Wl,-rpath,/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so libturtlesim__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so /home/nr/ros2_humble/install/rcl/lib/librcl.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so -lpthread /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..abadeb0c3abaa81d622026fcd3ae096d03dd29b7 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9cd4404d13372b0134c9214e0833ad63095247c6 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..b60a0f4eecf727d30925d07d8b63f12e285acf67 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/CXX.includecache @@ -0,0 +1,4908 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp +builtin_interfaces/msg/detail/duration__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp +builtin_interfaces/msg/detail/duration__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp +builtin_interfaces/msg/detail/time__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +algorithm +- +utility +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +geometry_msgs/msg/detail/vector3__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__struct.hpp +geometry_msgs/msg/detail/twist__builder.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__builder.hpp +geometry_msgs/msg/detail/twist__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__traits.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +mutex +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/moving_average.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp +metric_details_interface.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +string +- +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +cmath +- +algorithm +- +limits +- +mutex +- +numeric +- +type_traits +- +types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +cmath +- +sstream +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +string +- + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +chrono +- +string +- +sstream +- +type_traits +- +utility +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/builtin_interfaces/msg/time.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +chrono +- +mutex +- +string +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +chrono +- +string +- +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +libstatistics_collector/collector/collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/allocator.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/log_level.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/log_level.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl_yaml_param_parser/types.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/init_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/init_options.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +stdalign.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +stddef.h +- +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/error_handling.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +rmw/event.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/event_callback_type.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +rmw/names_and_types.h +- +rmw/get_topic_names_and_types.h +- +rmw/topic_endpoint_info_array.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h +rcutils/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/types.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/macros.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +rmw/network_flow_endpoint.h +- +rmw/network_flow_endpoint_array.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +stdint.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node_options.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/message_sequence.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +stdbool.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rmw/rmw.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/rmw.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +rmw/types.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +stdbool.h +- +stddef.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/timer.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/timer.h +rcl/event.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/floating_point_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +rcl_interfaces/msg/detail/integer_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/parameter__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rcl_interfaces/msg/detail/parameter_event__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp +rcl_interfaces/msg/detail/parameter_event__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rcl_interfaces/msg/detail/parameter_type__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp +rcl_interfaces/msg/detail/parameter_type__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rcl_interfaces/msg/detail/parameter_value__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rcl_interfaces/srv/detail/describe_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +rcl_interfaces/srv/detail/describe_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rcl_interfaces/srv/detail/get_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp +rcl_interfaces/srv/detail/get_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rcl_interfaces/srv/detail/list_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp +rcl_interfaces/srv/detail/list_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rcl_interfaces/srv/detail/set_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp +rcl_interfaces/srv/detail/set_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +stdlib.h +- +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcl_yaml_param_parser/visibility_control.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/allocator.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/types/string_array.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +cstring +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rcl/allocator.h +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +memory +- +stdexcept +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +memory +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +variant +- +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +variant +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/subscription_callback_type_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +atomic +- +functional +- +memory +- +mutex +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +atomic +- +future +- +unordered_map +- +memory +- +mutex +- +optional +- +sstream +- +string +- +tuple +- +utility +- +variant +- +vector +- +rcl/client.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/client.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +functional +- +memory +- +mutex +- +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rcutils/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +condition_variable +- +functional +- +memory +- +mutex +- +string +- +typeindex +- +typeinfo +- +unordered_map +- +unordered_set +- +utility +- +vector +- +rcl/context.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/context.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +memory +- +string +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +memory +- +string +- +utility +- +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_factory.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/detail/qos_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/qos_parameters.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +chrono +- +functional +- +memory +- +stdexcept +- +string +- +utility +- +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_factory.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +chrono +- +exception +- +memory +- +string +- +utility +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +algorithm +- +array +- +functional +- +initializer_list +- +map +- +string +- +type_traits +- +vector +- +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl_interfaces/msg/parameter_descriptor.hpp +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcpputils/pointer_traits.hpp +rmw/qos_string_conversions.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw/qos_string_conversions.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/get_node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +stdexcept +- +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +stdexcept +- +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/any_subscription_callback.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +stdexcept +- +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/publisher.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/subscription.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +memory +- +type_traits +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/message_info.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +chrono +- +builtin_interfaces/msg/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/duration.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +atomic +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/exceptions/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions/exceptions.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +stdexcept +- +string +- +vector +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/error_handling.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rclcpp/visibility_control.hpp +rcpputils/join.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcpputils/join.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +algorithm +- +cassert +- +chrono +- +cstdlib +- +iostream +- +list +- +map +- +memory +- +mutex +- +string +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/executor_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executor_options.hpp +rclcpp/future_return_code.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/future_return_code.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +future +- +memory +- +rclcpp/executors/multi_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +rclcpp/executors/single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rclcpp/executors/static_single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +chrono +- +memory +- +mutex +- +set +- +thread +- +unordered_map +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rmw/rmw.h +- +cassert +- +cstdlib +- +memory +- +vector +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +chrono +- +list +- +map +- +memory +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/wait.h +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +chrono +- +cassert +- +cstdlib +- +memory +- +vector +- +string +- +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rmw/rmw.h +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/executors/static_executor_entities_collector.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +mutex +- +stdexcept +- +utility +- +vector +- +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +memory +- +stdexcept +- +utility +- +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/buffers/ring_buffer_implementation.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/client.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rmw/types.h +- +shared_mutex +- +iterator +- +memory +- +stdexcept +- +unordered_map +- +utility +- +vector +- +typeinfo +- +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/macros.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/publisher_base.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_adapter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +memory +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rmw/types.h +- +memory +- +stdexcept +- +string +- +type_traits +- +utility +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/types.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +algorithm +- +memory +- +mutex +- +string +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rmw/impl/cpp/demangle.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +memory +- +string +- +stdexcept +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/create_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +functional +- +memory +- +tuple +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +iostream +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +functional +- +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +type_traits +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +atomic +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +memory +- +mutex +- +rcl/init_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/init_options.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +memory +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +memory +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcutils/logging.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging.h +rcpputils/filesystem_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/filesystem_helper.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +sstream +- +type_traits +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +memory +- +utility +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +list +- +map +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/any_executable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_executable.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +memory +- +stdexcept +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/serialized_message.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +cstdint +- +string +- +iostream +- +rcl/network_flow_endpoints.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/network_flow_endpoints.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +atomic +- +condition_variable +- +functional +- +list +- +map +- +memory +- +mutex +- +string +- +tuple +- +utility +- +vector +- +rcutils/macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/macros.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/event.hpp +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/node_interfaces/node_time_source_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node_impl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +algorithm +- +chrono +- +cstdlib +- +iostream +- +limits +- +map +- +memory +- +sstream +- +stdexcept +- +string +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/create_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_client.hpp +rclcpp/create_generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_publisher.hpp +rclcpp/create_generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_subscription.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_service.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_base_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_timers_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +memory +- +mutex +- +string +- +vector +- +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/node.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/clock.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +algorithm +- +array +- +chrono +- +map +- +string +- +tuple +- +utility +- +vector +- +rcl/graph.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/graph.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/guard_condition.h +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/event.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +memory +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +map +- +memory +- +string +- +vector +- +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +string +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/service.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/subscription.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +memory +- +string +- +vector +- +rcl/node_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node_options.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +functional +- +future +- +memory +- +string +- +utility +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_yaml_param_parser/parser.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_yaml_param_parser/parser.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_map.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_map.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +list +- +memory +- +string +- +unordered_map +- +utility +- +vector +- +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +rcl_yaml_param_parser/parser.h +- +rcl_yaml_param_parser/types.h +- +string +- +unordered_map +- +vector +- +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +memory +- +string +- +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +exception +- +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +functional +- +iostream +- +memory +- +sstream +- +string +- +type_traits +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_deleter.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/is_ros_compatible_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/is_ros_compatible_type.hpp +rclcpp/loaned_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/loaned_message.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +unordered_map +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcpputils/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/time.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +memory +- +string +- +type_traits +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +string +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/logging_rosout.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/logging_rosout.h +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +functional +- +memory +- +mutex +- +stdexcept +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +functional +- +initializer_list +- +ostream +- +string +- +utility +- +vector +- +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_policy_kind.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +chrono +- +memory +- +thread +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +csignal +- +memory +- +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_client.hpp +rclcpp/parameter_event_handler.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_event_handler.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_service.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/wait_set.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +atomic +- +functional +- +iostream +- +memory +- +mutex +- +sstream +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/service.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/service.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +rclcpp/any_service_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_service_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/detail/resolve_intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +atomic +- +memory +- +mutex +- +string +- +unordered_map +- +vector +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +string +- +vector +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +chrono +- +memory +- +string +- +type_traits +- +vector +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_buffer_type.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics_state.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +memory +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +atomic +- +chrono +- +functional +- +memory +- +sstream +- +thread +- +type_traits +- +utility +- +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/timer.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/timer.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +memory +- +string +- +utility +- +vector +- +libstatistics_collector/collector/generate_statistics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/topic_statistics_collector/constants.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/received_message_age.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +libstatistics_collector/topic_statistics_collector/received_message_period.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rcl/time.h +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/time.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/publisher.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/timer.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +type_traits +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_cpp/service_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +memory +- +string +- +tuple +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +chrono +- +functional +- +limits +- +string +- +vector +- +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +sstream +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +cassert +- +functional +- +stdexcept +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result_kind.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +memory +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/dynamic_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +rclcpp/wait_set_policies/sequential_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +rclcpp/wait_set_policies/static_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +rclcpp/wait_set_policies/thread_safe_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +rclcpp/wait_set_template.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_template.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +memory +- +stdexcept +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rcl/wait.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +chrono +- +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +condition_variable +- +functional +- +mutex +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +algorithm +- +memory +- +utility +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +array +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +chrono +- +memory +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +atomic +- +functional +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +string +- +vector +- +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +algorithm +- +iterator +- +sstream +- +string +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +memory +- +type_traits +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +utility +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/macros.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +string +- +stdexcept +- +rcutils/shared_library.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/shared_library.h +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +mutex +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +chrono +- +rcutils/time.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/time.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/snprintf.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/time.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +rcutils/logging.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/logging.h +stdio.h +- +stdlib.h +- + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +rcutils/types/array_list.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +rcutils/error_handling.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +stddef.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/incompatible_qos.h +rmw/events_statuses/liveliness_changed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_changed.h +rmw/events_statuses/liveliness_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_lost.h +rmw/events_statuses/message_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/message_lost.h +rmw/events_statuses/offered_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/offered_deadline_missed.h +rmw/events_statuses/requested_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/requested_deadline_missed.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +stdint.h +- +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/names_and_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/names_and_types.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +cxxabi.h +- +cstdlib +- +memory +- +iostream +- +string +- +rmw/impl/config.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/incompatible_qos.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +stdint.h +- +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/domain_id.h +rmw/localhost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/localhost.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +stddef.h +- +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +stddef.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/network_flow_endpoint.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/sequence_bound.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/sequence_bound.h +rmw/event.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event_callback_type.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/message_sequence.h +rmw/publisher_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/publisher_options.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/qos_profiles.h +rmw/subscription_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +stdint.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/time.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/topic_endpoint_info.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/topic_endpoint_info.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/events_statuses/events_statuses.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/events_statuses.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/serialized_message.h +rmw/subscription_content_filter_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_content_filter_options.h +rmw/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/time.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +algorithm +- +utility +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +statistics_msgs/msg/detail/statistic_data_point__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp +statistics_msgs/msg/detail/metrics_message__builder.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp +statistics_msgs/msg/detail/metrics_message__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +stdint.h +- +string.h +- +stdbool.h +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h +tracetools/visibility_control.hpp +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +stddef.h +- +functional +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp +rclcpp/rclcpp.hpp +- +turtlesim/msg/pose.hpp +- +geometry_msgs/msg/twist.hpp +- + +rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +algorithm +- +utility +- +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/msg/pose.hpp +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__struct.hpp +turtlesim/msg/detail/pose__builder.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__builder.hpp +turtlesim/msg/detail/pose__traits.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__traits.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..75c7cbd1f17d85d2336749da485d460daa98cd59 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/DependInfo.cmake @@ -0,0 +1,67 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/tutorials/mimic.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_cpp" + "/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action" + "/home/nr/ros2_humble/install/rclcpp/include/rclcpp" + "/home/nr/ros2_humble/install/std_srvs/include/std_srvs" + "/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs" + "/home/nr/ros2_humble/install/std_msgs/include/std_msgs" + "/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + "/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector" + "/home/nr/ros2_humble/install/rcl/include/rcl" + "/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces" + "/home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser" + "/home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor" + "/home/nr/ros2_humble/install/tracetools/include/tracetools" + "/home/nr/ros2_humble/install/rcpputils/include/rcpputils" + "/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs" + "/home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rcl_action/include/rcl_action" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..7e3306bf7cb64b175cf14f8be5f447b579a6135f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/build.make @@ -0,0 +1,195 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/mimic.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/mimic.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/mimic.dir/flags.make + +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: CMakeFiles/mimic.dir/flags.make +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/mimic.dir/tutorials/mimic.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/mimic.dir/tutorials/mimic.cpp.o -c /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp + +CMakeFiles/mimic.dir/tutorials/mimic.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/mimic.dir/tutorials/mimic.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp > CMakeFiles/mimic.dir/tutorials/mimic.cpp.i + +CMakeFiles/mimic.dir/tutorials/mimic.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/mimic.dir/tutorials/mimic.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp -o CMakeFiles/mimic.dir/tutorials/mimic.cpp.s + +# Object files for target mimic +mimic_OBJECTS = \ +"CMakeFiles/mimic.dir/tutorials/mimic.cpp.o" + +# External object files for target mimic +mimic_EXTERNAL_OBJECTS = + +mimic: CMakeFiles/mimic.dir/tutorials/mimic.cpp.o +mimic: CMakeFiles/mimic.dir/build.make +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so +mimic: libturtlesim__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so +mimic: /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so +mimic: /home/nr/ros2_humble/install/rcl/lib/librcl.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so +mimic: /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so +mimic: /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so +mimic: /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so +mimic: /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so +mimic: /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so +mimic: /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +mimic: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +mimic: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +mimic: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +mimic: /home/nr/ros2_humble/install/rmw/lib/librmw.so +mimic: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +mimic: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so +mimic: /usr/lib/x86_64-linux-gnu/libpython3.8.so +mimic: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so +mimic: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +mimic: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +mimic: /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so +mimic: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +mimic: CMakeFiles/mimic.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable mimic" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/mimic.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/mimic.dir/build: mimic + +.PHONY : CMakeFiles/mimic.dir/build + +CMakeFiles/mimic.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/mimic.dir/cmake_clean.cmake +.PHONY : CMakeFiles/mimic.dir/clean + +CMakeFiles/mimic.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/mimic.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..1e07f385362b21f33e3b256d59f2fac1e2bdf08d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/mimic.dir/tutorials/mimic.cpp.o" + "mimic" + "mimic.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/mimic.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..1538a59d0edd3ee391655781bbab594db5e103db --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/depend.internal @@ -0,0 +1,339 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + rosidl_generator_cpp/turtlesim/msg/pose.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..e84c70a953f55fbb632c78f58dbefe6ac718f83d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/depend.make @@ -0,0 +1,339 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/mimic.cpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/mimic.dir/tutorials/mimic.cpp.o: rosidl_generator_cpp/turtlesim/msg/pose.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..5859caff2638710eb2c40976510210175cf997ab --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -Wall -Wextra -Wpedantic -std=gnu++17 + +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action -isystem /home/nr/ros2_humble/install/rclcpp/include/rclcpp -isystem /home/nr/ros2_humble/install/std_srvs/include/std_srvs -isystem /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs -isystem /home/nr/ros2_humble/install/std_msgs/include/std_msgs -isystem /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp -isystem /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector -isystem /home/nr/ros2_humble/install/rcl/include/rcl -isystem /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces -isystem /home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface -isystem /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser -isystem /home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor -isystem /home/nr/ros2_humble/install/tracetools/include/tracetools -isystem /home/nr/ros2_humble/install/rcpputils/include/rcpputils -isystem /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs -isystem /home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rcl_action/include/rcl_action + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..b3822ab6d06d1e962548178251b96766047eff1a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/mimic.dir/tutorials/mimic.cpp.o -o mimic -Wl,-rpath,/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so libturtlesim__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so /home/nr/ros2_humble/install/rcl/lib/librcl.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so -lpthread /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8c8fb6fbbc138d8387b9ed9bdb2088ee8aa036f6 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/tutorials/mimic.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/tutorials/mimic.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..10f7adee9174249fa0d0604fb6b0f0bd99b40662 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/mimic.dir/tutorials/mimic.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/progress.marks b/ros2_ws/build/turtlesim/CMakeFiles/progress.marks new file mode 100644 index 0000000000000000000000000000000000000000..3ad5abd03aea89f7de126c4861363e4f64355973 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/progress.marks @@ -0,0 +1 @@ +99 diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..199bb8ca38f6cac3bf16a2345973af0c5e96a41a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/CXX.includecache @@ -0,0 +1,5668 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_status_array__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.h +action_msgs/msg/detail/goal_info__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__functions.h +action_msgs/msg/detail/goal_info__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.hpp +action_msgs/msg/detail/goal_info__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__builder.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__struct.h +action_msgs/msg/detail/goal_status__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__functions.h +action_msgs/msg/detail/goal_status__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__struct.hpp +action_msgs/msg/detail/goal_status__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__builder.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +action_msgs/msg/detail/goal_status_array__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.h +action_msgs/msg/detail/goal_status_array__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__functions.h +action_msgs/msg/detail/goal_status_array__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.hpp +action_msgs/msg/detail/goal_status_array__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__builder.hpp +action_msgs/msg/detail/goal_status_array__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +action_msgs/srv/detail/cancel_goal__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.h +action_msgs/srv/detail/cancel_goal__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__functions.h +action_msgs/srv/detail/cancel_goal__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.hpp +action_msgs/srv/detail/cancel_goal__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__builder.hpp +action_msgs/srv/detail/cancel_goal__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +algorithm +- +utility +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/srv/detail/cancel_goal__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp +builtin_interfaces/msg/detail/duration__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp +builtin_interfaces/msg/detail/duration__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp +builtin_interfaces/msg/detail/time__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +algorithm +- +utility +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +geometry_msgs/msg/detail/vector3__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__struct.hpp +geometry_msgs/msg/detail/twist__builder.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__builder.hpp +geometry_msgs/msg/detail/twist__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__traits.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +mutex +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/moving_average.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp +metric_details_interface.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +string +- +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +cmath +- +algorithm +- +limits +- +mutex +- +numeric +- +type_traits +- +types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +cmath +- +sstream +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +string +- + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +chrono +- +string +- +sstream +- +type_traits +- +utility +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/builtin_interfaces/msg/time.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +chrono +- +mutex +- +string +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +chrono +- +string +- +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +libstatistics_collector/collector/collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/allocator.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/log_level.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/log_level.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl_yaml_param_parser/types.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/init_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/init_options.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +stdalign.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +stddef.h +- +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/error_handling.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +rmw/event.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/event_callback_type.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +rmw/names_and_types.h +- +rmw/get_topic_names_and_types.h +- +rmw/topic_endpoint_info_array.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h +rcutils/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/types.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/macros.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +rmw/network_flow_endpoint.h +- +rmw/network_flow_endpoint_array.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +stdint.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node_options.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/message_sequence.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +stdbool.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rmw/rmw.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/rmw.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +rmw/types.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +stdbool.h +- +stddef.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/timer.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/timer.h +rcl/event.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/node.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +rcl_action/goal_handle.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/goal_handle.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/node.h +rcl/time.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/time.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rosidl_runtime_c/action_type_support_struct.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +rcl_action/goal_state_machine.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/goal_state_machine.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/allocator.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +action_msgs/msg/goal_info.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/msg/goal_info.h +action_msgs/msg/goal_status.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/msg/goal_status.h +action_msgs/msg/goal_status_array.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/msg/goal_status_array.h +action_msgs/srv/cancel_goal.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/srv/cancel_goal.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/types.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rosidl_runtime_c/action_type_support_struct.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/floating_point_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +rcl_interfaces/msg/detail/integer_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/parameter__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rcl_interfaces/msg/detail/parameter_event__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp +rcl_interfaces/msg/detail/parameter_event__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rcl_interfaces/msg/detail/parameter_type__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp +rcl_interfaces/msg/detail/parameter_type__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rcl_interfaces/msg/detail/parameter_value__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rcl_interfaces/srv/detail/describe_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +rcl_interfaces/srv/detail/describe_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rcl_interfaces/srv/detail/get_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp +rcl_interfaces/srv/detail/get_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rcl_interfaces/srv/detail/list_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp +rcl_interfaces/srv/detail/list_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rcl_interfaces/srv/detail/set_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp +rcl_interfaces/srv/detail/set_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +stdlib.h +- +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcl_yaml_param_parser/visibility_control.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/allocator.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/types/string_array.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +cstring +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rcl/allocator.h +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +memory +- +stdexcept +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +memory +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +variant +- +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +variant +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/subscription_callback_type_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +atomic +- +functional +- +memory +- +mutex +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +atomic +- +future +- +unordered_map +- +memory +- +mutex +- +optional +- +sstream +- +string +- +tuple +- +utility +- +variant +- +vector +- +rcl/client.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/client.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +functional +- +memory +- +mutex +- +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rcutils/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +condition_variable +- +functional +- +memory +- +mutex +- +string +- +typeindex +- +typeinfo +- +unordered_map +- +unordered_set +- +utility +- +vector +- +rcl/context.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/context.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +memory +- +string +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +memory +- +string +- +utility +- +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_factory.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/detail/qos_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/qos_parameters.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +chrono +- +functional +- +memory +- +stdexcept +- +string +- +utility +- +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_factory.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +chrono +- +exception +- +memory +- +string +- +utility +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +algorithm +- +array +- +functional +- +initializer_list +- +map +- +string +- +type_traits +- +vector +- +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl_interfaces/msg/parameter_descriptor.hpp +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcpputils/pointer_traits.hpp +rmw/qos_string_conversions.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw/qos_string_conversions.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/get_node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +stdexcept +- +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +stdexcept +- +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/any_subscription_callback.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +stdexcept +- +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/publisher.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/subscription.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +memory +- +type_traits +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/message_info.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +chrono +- +builtin_interfaces/msg/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/duration.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +atomic +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/exceptions/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions/exceptions.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +stdexcept +- +string +- +vector +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/error_handling.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rclcpp/visibility_control.hpp +rcpputils/join.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcpputils/join.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +algorithm +- +cassert +- +chrono +- +cstdlib +- +iostream +- +list +- +map +- +memory +- +mutex +- +string +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/executor_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executor_options.hpp +rclcpp/future_return_code.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/future_return_code.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +future +- +memory +- +rclcpp/executors/multi_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +rclcpp/executors/single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rclcpp/executors/static_single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +chrono +- +memory +- +mutex +- +set +- +thread +- +unordered_map +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rmw/rmw.h +- +cassert +- +cstdlib +- +memory +- +vector +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +chrono +- +list +- +map +- +memory +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/wait.h +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +chrono +- +cassert +- +cstdlib +- +memory +- +vector +- +string +- +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rmw/rmw.h +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/executors/static_executor_entities_collector.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +mutex +- +stdexcept +- +utility +- +vector +- +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +memory +- +stdexcept +- +utility +- +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/buffers/ring_buffer_implementation.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/client.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rmw/types.h +- +shared_mutex +- +iterator +- +memory +- +stdexcept +- +unordered_map +- +utility +- +vector +- +typeinfo +- +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/macros.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/publisher_base.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_adapter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +memory +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rmw/types.h +- +memory +- +stdexcept +- +string +- +type_traits +- +utility +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/types.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +algorithm +- +memory +- +mutex +- +string +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rmw/impl/cpp/demangle.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +memory +- +string +- +stdexcept +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/create_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +functional +- +memory +- +tuple +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +iostream +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +functional +- +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +type_traits +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +atomic +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +memory +- +mutex +- +rcl/init_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/init_options.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +memory +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +memory +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcutils/logging.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging.h +rcpputils/filesystem_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/filesystem_helper.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +sstream +- +type_traits +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +memory +- +utility +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +list +- +map +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/any_executable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_executable.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +memory +- +stdexcept +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/serialized_message.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +cstdint +- +string +- +iostream +- +rcl/network_flow_endpoints.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/network_flow_endpoints.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +atomic +- +condition_variable +- +functional +- +list +- +map +- +memory +- +mutex +- +string +- +tuple +- +utility +- +vector +- +rcutils/macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/macros.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/event.hpp +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/node_interfaces/node_time_source_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node_impl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +algorithm +- +chrono +- +cstdlib +- +iostream +- +limits +- +map +- +memory +- +sstream +- +stdexcept +- +string +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/create_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_client.hpp +rclcpp/create_generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_publisher.hpp +rclcpp/create_generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_subscription.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_service.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_base_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_timers_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +memory +- +mutex +- +string +- +vector +- +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/node.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/clock.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +algorithm +- +array +- +chrono +- +map +- +string +- +tuple +- +utility +- +vector +- +rcl/graph.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/graph.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/guard_condition.h +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/event.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +memory +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +map +- +memory +- +string +- +vector +- +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +string +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/service.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/subscription.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +memory +- +string +- +vector +- +rcl/node_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node_options.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +functional +- +future +- +memory +- +string +- +utility +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_yaml_param_parser/parser.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_yaml_param_parser/parser.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_map.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_map.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +list +- +memory +- +string +- +unordered_map +- +utility +- +vector +- +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +rcl_yaml_param_parser/parser.h +- +rcl_yaml_param_parser/types.h +- +string +- +unordered_map +- +vector +- +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +memory +- +string +- +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +exception +- +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +functional +- +iostream +- +memory +- +sstream +- +string +- +type_traits +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_deleter.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/is_ros_compatible_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/is_ros_compatible_type.hpp +rclcpp/loaned_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/loaned_message.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +unordered_map +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcpputils/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/time.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +memory +- +string +- +type_traits +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +string +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/logging_rosout.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/logging_rosout.h +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +functional +- +memory +- +mutex +- +stdexcept +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +functional +- +initializer_list +- +ostream +- +string +- +utility +- +vector +- +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_policy_kind.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +chrono +- +memory +- +thread +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +csignal +- +memory +- +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_client.hpp +rclcpp/parameter_event_handler.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_event_handler.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_service.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/wait_set.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +atomic +- +functional +- +iostream +- +memory +- +mutex +- +sstream +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/service.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/service.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +rclcpp/any_service_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_service_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/detail/resolve_intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +atomic +- +memory +- +mutex +- +string +- +unordered_map +- +vector +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +string +- +vector +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +chrono +- +memory +- +string +- +type_traits +- +vector +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_buffer_type.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics_state.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +memory +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +atomic +- +chrono +- +functional +- +memory +- +sstream +- +thread +- +type_traits +- +utility +- +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/timer.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/timer.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +memory +- +string +- +utility +- +vector +- +libstatistics_collector/collector/generate_statistics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/topic_statistics_collector/constants.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/received_message_age.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +libstatistics_collector/topic_statistics_collector/received_message_period.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rcl/time.h +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/time.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/publisher.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/timer.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +type_traits +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_cpp/service_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +memory +- +string +- +tuple +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +chrono +- +functional +- +limits +- +string +- +vector +- +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +sstream +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +cassert +- +functional +- +stdexcept +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result_kind.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +memory +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/dynamic_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +rclcpp/wait_set_policies/sequential_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +rclcpp/wait_set_policies/static_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +rclcpp/wait_set_policies/thread_safe_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +rclcpp/wait_set_template.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_template.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +memory +- +stdexcept +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rcl/wait.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +chrono +- +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +condition_variable +- +functional +- +mutex +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +algorithm +- +memory +- +utility +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +array +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +chrono +- +memory +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +atomic +- +functional +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +algorithm +- +chrono +- +functional +- +future +- +map +- +memory +- +mutex +- +string +- +unordered_map +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl/event_callback.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/logger.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/time.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/waitable.hpp +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_runtime_c/action_type_support_struct.h +rosidl_typesupport_cpp/action_type_support.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_typesupport_cpp/action_type_support.hpp +rclcpp_action/client_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client_goal_handle.hpp +rclcpp_action/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/exceptions.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +functional +- +future +- +memory +- +mutex +- +rcl_action/action_client.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/action_client.h +action_msgs/msg/goal_status.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_status.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/macros.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/time.hpp +rclcpp_action/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/exceptions.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp +rclcpp_action/client_goal_handle_impl.hpp +- + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +rcl_action/types.h +- +memory +- +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/logging.hpp +rclcpp_action/client_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client_goal_handle.hpp +rclcpp_action/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/exceptions.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +memory +- +string +- +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node.hpp +rclcpp_action/client.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +memory +- +string +- +rcl_action/action_server.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/action_server.h +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp_action/server.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +stdexcept +- +string +- + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +csignal +- +memory +- +rclcpp_action/client.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client.hpp +rclcpp_action/client_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client_goal_handle.hpp +rclcpp_action/create_client.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/create_client.hpp +rclcpp_action/create_server.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/create_server.hpp +rclcpp_action/server.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server.hpp +rclcpp_action/server_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server_goal_handle.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +functional +- +memory +- +mutex +- +string +- +unordered_map +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl/event_callback.h +rcl_action/action_server.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/action_server.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_runtime_c/action_type_support_struct.h +rosidl_typesupport_cpp/action_type_support.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_typesupport_cpp/action_type_support.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/waitable.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp +rclcpp_action/server_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server_goal_handle.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +functional +- +memory +- +mutex +- +rcl_action/types.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/types.h +rcl_action/goal_handle.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/goal_handle.h +action_msgs/msg/goal_status.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_status.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +array +- +climits +- +functional +- +string +- +rcl_action/types.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/types.h +action_msgs/msg/goal_status.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_status.hpp +action_msgs/msg/goal_info.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_info.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +string +- +vector +- +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +algorithm +- +iterator +- +sstream +- +string +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +memory +- +type_traits +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +utility +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/macros.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +string +- +stdexcept +- +rcutils/shared_library.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/shared_library.h +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +mutex +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +chrono +- +rcutils/time.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/time.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/snprintf.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/time.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +rcutils/logging.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/logging.h +stdio.h +- +stdlib.h +- + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +rcutils/types/array_list.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +rcutils/error_handling.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +stddef.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/incompatible_qos.h +rmw/events_statuses/liveliness_changed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_changed.h +rmw/events_statuses/liveliness_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_lost.h +rmw/events_statuses/message_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/message_lost.h +rmw/events_statuses/offered_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/offered_deadline_missed.h +rmw/events_statuses/requested_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/requested_deadline_missed.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +stdint.h +- +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/names_and_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/names_and_types.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +cxxabi.h +- +cstdlib +- +memory +- +iostream +- +string +- +rmw/impl/config.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/incompatible_qos.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +stdint.h +- +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/domain_id.h +rmw/localhost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/localhost.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +stddef.h +- +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +stddef.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/network_flow_endpoint.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/sequence_bound.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/sequence_bound.h +rmw/event.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event_callback_type.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/message_sequence.h +rmw/publisher_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/publisher_options.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/qos_profiles.h +rmw/subscription_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +stdint.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/time.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/topic_endpoint_info.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/topic_endpoint_info.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/events_statuses/events_statuses.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/events_statuses.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/serialized_message.h +rmw/subscription_content_filter_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_content_filter_options.h +rmw/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/time.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +rosidl_runtime_c/action_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +algorithm +- +utility +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +statistics_msgs/msg/detail/statistic_data_point__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp +statistics_msgs/msg/detail/metrics_message__builder.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp +statistics_msgs/msg/detail/metrics_message__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +stdint.h +- +string.h +- +stdbool.h +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h +tracetools/visibility_control.hpp +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +stddef.h +- +functional +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp +functional +- +stdexcept +- +thread +- +rclcpp/rclcpp.hpp +- +rclcpp_action/rclcpp_action.hpp +- +geometry_msgs/msg/twist.hpp +- +turtlesim/action/rotate_absolute.hpp +- +signal.h +- +stdio.h +- +windows.h +- +termios.h +- +unistd.h +- + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +algorithm +- +utility +- +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.hpp +action_msgs/srv/cancel_goal.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/srv/cancel_goal.hpp +action_msgs/msg/goal_info.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_info.hpp +action_msgs/msg/goal_status_array.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_status_array.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +turtlesim/action/detail/rotate_absolute__traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__traits.hpp + +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.hpp +turtlesim/action/detail/rotate_absolute__builder.hpp +rosidl_generator_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__builder.hpp +turtlesim/action/detail/rotate_absolute__traits.hpp +rosidl_generator_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__traits.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..53e286803bd1407e8089429e6a1d63a683b4ecc2 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/DependInfo.cmake @@ -0,0 +1,67 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_cpp" + "/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action" + "/home/nr/ros2_humble/install/rclcpp/include/rclcpp" + "/home/nr/ros2_humble/install/std_srvs/include/std_srvs" + "/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs" + "/home/nr/ros2_humble/install/std_msgs/include/std_msgs" + "/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + "/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector" + "/home/nr/ros2_humble/install/rcl/include/rcl" + "/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces" + "/home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser" + "/home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor" + "/home/nr/ros2_humble/install/tracetools/include/tracetools" + "/home/nr/ros2_humble/install/rcpputils/include/rcpputils" + "/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs" + "/home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rcl_action/include/rcl_action" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..6bfb8173bd6144cd435359d2e501bcfdfe1105b3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/build.make @@ -0,0 +1,195 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtle_teleop_key.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtle_teleop_key.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtle_teleop_key.dir/flags.make + +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: CMakeFiles/turtle_teleop_key.dir/flags.make +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o -c /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp + +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp > CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.i + +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp -o CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.s + +# Object files for target turtle_teleop_key +turtle_teleop_key_OBJECTS = \ +"CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o" + +# External object files for target turtle_teleop_key +turtle_teleop_key_EXTERNAL_OBJECTS = + +turtle_teleop_key: CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o +turtle_teleop_key: CMakeFiles/turtle_teleop_key.dir/build.make +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so +turtle_teleop_key: libturtlesim__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl/lib/librcl.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so +turtle_teleop_key: /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so +turtle_teleop_key: /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so +turtle_teleop_key: /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so +turtle_teleop_key: /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +turtle_teleop_key: /home/nr/ros2_humble/install/rmw/lib/librmw.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so +turtle_teleop_key: /usr/lib/x86_64-linux-gnu/libpython3.8.so +turtle_teleop_key: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so +turtle_teleop_key: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +turtle_teleop_key: CMakeFiles/turtle_teleop_key.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable turtle_teleop_key" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtle_teleop_key.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtle_teleop_key.dir/build: turtle_teleop_key + +.PHONY : CMakeFiles/turtle_teleop_key.dir/build + +CMakeFiles/turtle_teleop_key.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtle_teleop_key.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtle_teleop_key.dir/clean + +CMakeFiles/turtle_teleop_key.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtle_teleop_key.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..f1553834b65b9bea6f22a8b830dd2a6964bbafd8 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o" + "turtle_teleop_key" + "turtle_teleop_key.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtle_teleop_key.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..bcb72b8e2f59b8c81c98626f297b385ff2805879 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/depend.internal @@ -0,0 +1,395 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..53e40071bedcc4e255e255f3725fbd3a5dbccbc5 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/depend.make @@ -0,0 +1,395 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/tutorials/teleop_turtle_key.cpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..5859caff2638710eb2c40976510210175cf997ab --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -Wall -Wextra -Wpedantic -std=gnu++17 + +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action -isystem /home/nr/ros2_humble/install/rclcpp/include/rclcpp -isystem /home/nr/ros2_humble/install/std_srvs/include/std_srvs -isystem /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs -isystem /home/nr/ros2_humble/install/std_msgs/include/std_msgs -isystem /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp -isystem /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector -isystem /home/nr/ros2_humble/install/rcl/include/rcl -isystem /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces -isystem /home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface -isystem /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser -isystem /home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor -isystem /home/nr/ros2_humble/install/tracetools/include/tracetools -isystem /home/nr/ros2_humble/install/rcpputils/include/rcpputils -isystem /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs -isystem /home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rcl_action/include/rcl_action + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..743c60c443c12a9559f2e000234bad3b5c5f792f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o -o turtle_teleop_key -Wl,-rpath,/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so libturtlesim__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so /home/nr/ros2_humble/install/rcl/lib/librcl.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so -lpthread /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..3a86673aa7c1868ad77aa16c631effd83be0da02 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2e199a12f711adb31d737a45046c91affbc29909 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..19fab2149bf120962a1699d74b7373348dc4c117 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..e47ae67901dae5b94c2fcea94ea3b1f9092ece7a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/build.make @@ -0,0 +1,97 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for turtlesim. + +# Include the progress variables for this target. +include CMakeFiles/turtlesim.dir/progress.make + +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/action/RotateAbsolute.action +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/msg/Color.msg +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/msg/Pose.msg +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/Kill.srv +CMakeFiles/turtlesim: rosidl_cmake/srv/Kill_Request.msg +CMakeFiles/turtlesim: rosidl_cmake/srv/Kill_Response.msg +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/SetPen.srv +CMakeFiles/turtlesim: rosidl_cmake/srv/SetPen_Request.msg +CMakeFiles/turtlesim: rosidl_cmake/srv/SetPen_Response.msg +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/Spawn.srv +CMakeFiles/turtlesim: rosidl_cmake/srv/Spawn_Request.msg +CMakeFiles/turtlesim: rosidl_cmake/srv/Spawn_Response.msg +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/TeleportAbsolute.srv +CMakeFiles/turtlesim: rosidl_cmake/srv/TeleportAbsolute_Request.msg +CMakeFiles/turtlesim: rosidl_cmake/srv/TeleportAbsolute_Response.msg +CMakeFiles/turtlesim: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/TeleportRelative.srv +CMakeFiles/turtlesim: rosidl_cmake/srv/TeleportRelative_Request.msg +CMakeFiles/turtlesim: rosidl_cmake/srv/TeleportRelative_Response.msg +CMakeFiles/turtlesim: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +CMakeFiles/turtlesim: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +CMakeFiles/turtlesim: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +CMakeFiles/turtlesim: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl + + +turtlesim: CMakeFiles/turtlesim +turtlesim: CMakeFiles/turtlesim.dir/build.make + +.PHONY : turtlesim + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim.dir/build: turtlesim + +.PHONY : CMakeFiles/turtlesim.dir/build + +CMakeFiles/turtlesim.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim.dir/clean + +CMakeFiles/turtlesim.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..389ad8362fab10812ad0ad1403b94deb9242ab96 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/turtlesim.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim.dir/progress.make @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7a92ca78bfea59c0a5ee220476eb22dbb871d879 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/DependInfo.cmake @@ -0,0 +1,47 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/color.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/pose.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/kill.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/set_pen.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/spawn.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..aa459ec83ef9413074f79ce6ebc629afedca6b5f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/build.make @@ -0,0 +1,265 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for turtlesim__cpp. + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__cpp.dir/progress.make + +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/color.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/pose.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/kill.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/spawn.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +CMakeFiles/turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp + + +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/lib/rosidl_generator_cpp/rosidl_generator_cpp +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/lib/python3.8/site-packages/rosidl_generator_cpp/__init__.py +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/action__builder.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/action__struct.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/action__traits.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/idl.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/idl__builder.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/idl__struct.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/idl__traits.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/msg__builder.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/msg__struct.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/msg__traits.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/srv__builder.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/srv__struct.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/resource/srv__traits.hpp.em +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ code for ROS interfaces" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp__arguments.json + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp + +rosidl_generator_cpp/turtlesim/msg/color.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/color.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp + +rosidl_generator_cpp/turtlesim/msg/pose.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/pose.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/kill.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/kill.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/set_pen.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/set_pen.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/spawn.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/spawn.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp + +turtlesim__cpp: CMakeFiles/turtlesim__cpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/color.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/pose.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/kill.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/spawn.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +turtlesim__cpp: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp +turtlesim__cpp: CMakeFiles/turtlesim__cpp.dir/build.make + +.PHONY : turtlesim__cpp + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__cpp.dir/build: turtlesim__cpp + +.PHONY : CMakeFiles/turtlesim__cpp.dir/build + +CMakeFiles/turtlesim__cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__cpp.dir/clean + +CMakeFiles/turtlesim__cpp.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__cpp.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..0d580e79ee90e58b65f600f621c717c37eb0825d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/cmake_clean.cmake @@ -0,0 +1,40 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__cpp" + "rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp" + "rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp" + "rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp" + "rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp" + "rosidl_generator_cpp/turtlesim/msg/color.hpp" + "rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp" + "rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp" + "rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp" + "rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp" + "rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp" + "rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp" + "rosidl_generator_cpp/turtlesim/msg/pose.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp" + "rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp" + "rosidl_generator_cpp/turtlesim/srv/kill.hpp" + "rosidl_generator_cpp/turtlesim/srv/set_pen.hpp" + "rosidl_generator_cpp/turtlesim/srv/spawn.hpp" + "rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp" + "rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/turtlesim__cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..68e0bc5f45990a61b98e2fc8ed05a2db2c7b2a0a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__cpp.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 7 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/C.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/C.includecache new file mode 100644 index 0000000000000000000000000000000000000000..7764daf0bfa8917304cb290f71fc7ef171ab4b6e --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/C.includecache @@ -0,0 +1,408 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h +builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +stddef.h +- +rosidl_runtime_c/string.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/string.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rcutils/allocator.h +unique_identifier_msgs/msg/detail/uuid__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__functions.h +builtin_interfaces/msg/detail/time__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/rcutils/allocator.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/rcutils/allocator.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rcutils/allocator.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string_functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rcutils/allocator.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rcutils/allocator.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string_functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rcutils/allocator.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__functions.h +assert.h +- +stdbool.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/rcutils/allocator.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..2141cac00deefc2ccd8062572f95aa7c6a5ca640 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake @@ -0,0 +1,91 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_GENERATOR_C_BUILDING_DLL_turtlesim" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/color.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/pose.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/kill.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/set_pen.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/spawn.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_absolute.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_relative.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..01cf6246757bb6e7b6b892abce17b8d1cf1b5486 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make @@ -0,0 +1,395 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_generator_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make + +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/lib/rosidl_generator_c/rosidl_generator_c +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/lib/python3.8/site-packages/rosidl_generator_c/__init__.py +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/action__type_support.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/idl.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/idl__functions.c.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/idl__functions.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/idl__struct.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/idl__type_support.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/msg__functions.c.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/msg__functions.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/msg__struct.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/msg__type_support.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/resource/srv__type_support.h.em +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_generator_c/turtlesim/action/rotate_absolute.h: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C code for ROS interfaces" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c__arguments.json + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + +rosidl_generator_c/turtlesim/msg/color.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/color.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/color__functions.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/color__type_support.h + +rosidl_generator_c/turtlesim/msg/pose.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/pose.h + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h + +rosidl_generator_c/turtlesim/srv/kill.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/kill.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h + +rosidl_generator_c/turtlesim/srv/set_pen.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/set_pen.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h + +rosidl_generator_c/turtlesim/srv/spawn.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/spawn.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h + +rosidl_generator_c/turtlesim/srv/teleport_absolute.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/teleport_absolute.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h + +rosidl_generator_c/turtlesim/srv/teleport_relative.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/teleport_relative.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c + +rosidl_generator_c/turtlesim/msg/detail/color__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/color__functions.c + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/msg/detail/pose__functions.c + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/kill__functions.c + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c: rosidl_generator_c/turtlesim/action/rotate_absolute.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c > CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c -o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s + +# Object files for target turtlesim__rosidl_generator_c +turtlesim__rosidl_generator_c_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o" + +# External object files for target turtlesim__rosidl_generator_c +turtlesim__rosidl_generator_c_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make +libturtlesim__rosidl_generator_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +libturtlesim__rosidl_generator_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +libturtlesim__rosidl_generator_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +libturtlesim__rosidl_generator_c.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_generator_c.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_generator_c.so: CMakeFiles/turtlesim__rosidl_generator_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking C shared library libturtlesim__rosidl_generator_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_generator_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_generator_c.dir/build: libturtlesim__rosidl_generator_c.so + +.PHONY : CMakeFiles/turtlesim__rosidl_generator_c.dir/build + +CMakeFiles/turtlesim__rosidl_generator_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_generator_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_generator_c.dir/clean + +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/action/rotate_absolute.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/color.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/pose.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/kill.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/set_pen.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/spawn.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/teleport_absolute.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/teleport_relative.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/color__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/msg/detail/pose__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/kill__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/depend: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_generator_c.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..506beb44d3e12c8fd346fe0f971885e0106e3cc5 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/cmake_clean.cmake @@ -0,0 +1,57 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o" + "CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o" + "libturtlesim__rosidl_generator_c.pdb" + "libturtlesim__rosidl_generator_c.so" + "rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c" + "rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h" + "rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h" + "rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h" + "rosidl_generator_c/turtlesim/action/rotate_absolute.h" + "rosidl_generator_c/turtlesim/msg/color.h" + "rosidl_generator_c/turtlesim/msg/detail/color__functions.c" + "rosidl_generator_c/turtlesim/msg/detail/color__functions.h" + "rosidl_generator_c/turtlesim/msg/detail/color__struct.h" + "rosidl_generator_c/turtlesim/msg/detail/color__type_support.h" + "rosidl_generator_c/turtlesim/msg/detail/pose__functions.c" + "rosidl_generator_c/turtlesim/msg/detail/pose__functions.h" + "rosidl_generator_c/turtlesim/msg/detail/pose__struct.h" + "rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h" + "rosidl_generator_c/turtlesim/msg/pose.h" + "rosidl_generator_c/turtlesim/srv/detail/kill__functions.c" + "rosidl_generator_c/turtlesim/srv/detail/kill__functions.h" + "rosidl_generator_c/turtlesim/srv/detail/kill__struct.h" + "rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h" + "rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c" + "rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h" + "rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h" + "rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h" + "rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c" + "rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h" + "rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h" + "rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h" + "rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c" + "rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h" + "rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h" + "rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h" + "rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c" + "rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h" + "rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h" + "rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h" + "rosidl_generator_c/turtlesim/srv/kill.h" + "rosidl_generator_c/turtlesim/srv/set_pen.h" + "rosidl_generator_c/turtlesim/srv/spawn.h" + "rosidl_generator_c/turtlesim/srv/teleport_absolute.h" + "rosidl_generator_c/turtlesim/srv/teleport_relative.h" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/turtlesim__rosidl_generator_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..7777e10a997881b01edf71e2b8d40610d666997a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.internal @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..c3bd03d251e26b30d71fd99306cf76f63ff2eab6 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/depend.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..39376ac7a71264b4d95c0c3258c8d4a7b4be91b4 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile C with /usr/bin/cc +C_FLAGS = -fPIC -Wall -std=gnu11 + +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_GENERATOR_C_BUILDING_DLL_turtlesim -DROS_PACKAGE_NAME=\"turtlesim\" + +C_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..ae930fb61a257ad2f8943779488d7f47a47c395b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libturtlesim__rosidl_generator_c.so -o libturtlesim__rosidl_generator_c.so CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o -Wl,-rpath,/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..1e7da1d24d9eadc9a1c72cb1addf7084ecb68aad --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 +CMAKE_PROGRESS_3 = 11 +CMAKE_PROGRESS_4 = 12 +CMAKE_PROGRESS_5 = 13 +CMAKE_PROGRESS_6 = 14 +CMAKE_PROGRESS_7 = 15 +CMAKE_PROGRESS_8 = 16 +CMAKE_PROGRESS_9 = 17 +CMAKE_PROGRESS_10 = 18 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..25fabd553e4ed311e7731101979784e558a93878 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..95c24e007b5e44ec25ae00862934edabd7c6ec76 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..a71f31f7f26c05e1148b7bba48ebe1195bbb04de Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..95f1522433bd1dadd53179cc1d429648bd778d60 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..8811664ede75408bd5cd86a1055743c8042833a0 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c8567efd1cf06d0a96814d2a58f06d5f541321f6 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c98bd5fa560d42327e97aa6e0f17e9cd0b24f941 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d012bbb36d4daaf1c694bfd03e701bfd8263993f Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/C.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/C.includecache new file mode 100644 index 0000000000000000000000000000000000000000..d9a113debd3d2f9c4bb7288535ce31c4ed9e510f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/C.includecache @@ -0,0 +1,912 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +stddef.h +- +rosidl_runtime_c/string.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/string.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/rosidl_runtime_c/visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/turtlesim/action/detail/rotate_absolute__functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/rosidl_runtime_c/visibility_control.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/turtlesim/msg/detail/color__struct.h +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/turtlesim/msg/detail/color__functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/rosidl_runtime_c/visibility_control.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/turtlesim/msg/detail/pose__struct.h +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/turtlesim/msg/detail/pose__functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/visibility_control.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/kill__functions.h +rosidl_runtime_c/string.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/string.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/string_functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/set_pen__functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/visibility_control.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/spawn__functions.h +rosidl_runtime_c/string.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/string.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/string_functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__functions.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c +Python.h +- +stdbool.h +- +numpy/ndarrayobject.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/numpy/ndarrayobject.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/rosidl_runtime_c/visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/turtlesim/srv/detail/teleport_relative__functions.h + +/usr/include/python3.8/Python.h +patchlevel.h +/usr/include/python3.8/patchlevel.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +pymacconfig.h +/usr/include/python3.8/pymacconfig.h +limits.h +- +stdio.h +- +string.h +- +errno.h +- +stdlib.h +- +unistd.h +- +crypt.h +- +stddef.h +- +assert.h +- +pyport.h +/usr/include/python3.8/pyport.h +pymacro.h +/usr/include/python3.8/pymacro.h +pymath.h +/usr/include/python3.8/pymath.h +pytime.h +/usr/include/python3.8/pytime.h +pymem.h +/usr/include/python3.8/pymem.h +object.h +/usr/include/python3.8/object.h +objimpl.h +/usr/include/python3.8/objimpl.h +typeslots.h +/usr/include/python3.8/typeslots.h +pyhash.h +/usr/include/python3.8/pyhash.h +pydebug.h +/usr/include/python3.8/pydebug.h +bytearrayobject.h +/usr/include/python3.8/bytearrayobject.h +bytesobject.h +/usr/include/python3.8/bytesobject.h +unicodeobject.h +/usr/include/python3.8/unicodeobject.h +longobject.h +/usr/include/python3.8/longobject.h +longintrepr.h +/usr/include/python3.8/longintrepr.h +boolobject.h +/usr/include/python3.8/boolobject.h +floatobject.h +/usr/include/python3.8/floatobject.h +complexobject.h +/usr/include/python3.8/complexobject.h +rangeobject.h +/usr/include/python3.8/rangeobject.h +memoryobject.h +/usr/include/python3.8/memoryobject.h +tupleobject.h +/usr/include/python3.8/tupleobject.h +listobject.h +/usr/include/python3.8/listobject.h +dictobject.h +/usr/include/python3.8/dictobject.h +odictobject.h +/usr/include/python3.8/odictobject.h +enumobject.h +/usr/include/python3.8/enumobject.h +setobject.h +/usr/include/python3.8/setobject.h +methodobject.h +/usr/include/python3.8/methodobject.h +moduleobject.h +/usr/include/python3.8/moduleobject.h +funcobject.h +/usr/include/python3.8/funcobject.h +classobject.h +/usr/include/python3.8/classobject.h +fileobject.h +/usr/include/python3.8/fileobject.h +pycapsule.h +/usr/include/python3.8/pycapsule.h +traceback.h +/usr/include/python3.8/traceback.h +sliceobject.h +/usr/include/python3.8/sliceobject.h +cellobject.h +/usr/include/python3.8/cellobject.h +iterobject.h +/usr/include/python3.8/iterobject.h +genobject.h +/usr/include/python3.8/genobject.h +descrobject.h +/usr/include/python3.8/descrobject.h +warnings.h +/usr/include/python3.8/warnings.h +weakrefobject.h +/usr/include/python3.8/weakrefobject.h +structseq.h +/usr/include/python3.8/structseq.h +namespaceobject.h +/usr/include/python3.8/namespaceobject.h +picklebufobject.h +/usr/include/python3.8/picklebufobject.h +codecs.h +/usr/include/python3.8/codecs.h +pyerrors.h +/usr/include/python3.8/pyerrors.h +cpython/initconfig.h +/usr/include/python3.8/cpython/initconfig.h +pystate.h +/usr/include/python3.8/pystate.h +context.h +/usr/include/python3.8/context.h +pyarena.h +/usr/include/python3.8/pyarena.h +modsupport.h +/usr/include/python3.8/modsupport.h +compile.h +/usr/include/python3.8/compile.h +pythonrun.h +/usr/include/python3.8/pythonrun.h +pylifecycle.h +/usr/include/python3.8/pylifecycle.h +ceval.h +/usr/include/python3.8/ceval.h +sysmodule.h +/usr/include/python3.8/sysmodule.h +osmodule.h +/usr/include/python3.8/osmodule.h +intrcheck.h +/usr/include/python3.8/intrcheck.h +import.h +/usr/include/python3.8/import.h +abstract.h +/usr/include/python3.8/abstract.h +bltinmodule.h +/usr/include/python3.8/bltinmodule.h +eval.h +/usr/include/python3.8/eval.h +pyctype.h +/usr/include/python3.8/pyctype.h +pystrtod.h +/usr/include/python3.8/pystrtod.h +pystrcmp.h +/usr/include/python3.8/pystrcmp.h +dtoa.h +/usr/include/python3.8/dtoa.h +fileutils.h +/usr/include/python3.8/fileutils.h +pyfpe.h +/usr/include/python3.8/pyfpe.h +tracemalloc.h +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/abstract.h +cpython/abstract.h +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/bltinmodule.h + +/usr/include/python3.8/boolobject.h + +/usr/include/python3.8/bytearrayobject.h +stdarg.h +- + +/usr/include/python3.8/bytesobject.h +stdarg.h +- + +/usr/include/python3.8/cellobject.h + +/usr/include/python3.8/ceval.h + +/usr/include/python3.8/classobject.h + +/usr/include/python3.8/code.h + +/usr/include/python3.8/codecs.h + +/usr/include/python3.8/compile.h +code.h +/usr/include/python3.8/code.h + +/usr/include/python3.8/complexobject.h + +/usr/include/python3.8/context.h + +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/cpython/initconfig.h + +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/cpython/pystate.h +cpython/initconfig.h +/usr/include/python3.8/cpython/cpython/initconfig.h + +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/descrobject.h + +/usr/include/python3.8/dictobject.h +cpython/dictobject.h +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/dtoa.h + +/usr/include/python3.8/enumobject.h + +/usr/include/python3.8/eval.h + +/usr/include/python3.8/fileobject.h +cpython/fileobject.h +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/fileutils.h + +/usr/include/python3.8/floatobject.h + +/usr/include/python3.8/funcobject.h + +/usr/include/python3.8/genobject.h +pystate.h +/usr/include/python3.8/pystate.h + +/usr/include/python3.8/import.h + +/usr/include/python3.8/intrcheck.h + +/usr/include/python3.8/iterobject.h + +/usr/include/python3.8/listobject.h + +/usr/include/python3.8/longintrepr.h + +/usr/include/python3.8/longobject.h + +/usr/include/python3.8/memoryobject.h + +/usr/include/python3.8/methodobject.h + +/usr/include/python3.8/modsupport.h +stdarg.h +- + +/usr/include/python3.8/moduleobject.h + +/usr/include/python3.8/namespaceobject.h + +/usr/include/python3.8/numpy/__multiarray_api.h + +/usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + +/usr/include/python3.8/numpy/_numpyconfig.h + +/usr/include/python3.8/numpy/ndarrayobject.h +Python.h +- +ndarraytypes.h +/usr/include/python3.8/numpy/ndarraytypes.h +__multiarray_api.h +/usr/include/python3.8/numpy/__multiarray_api.h + +/usr/include/python3.8/numpy/ndarraytypes.h +npy_common.h +/usr/include/python3.8/numpy/npy_common.h +npy_endian.h +/usr/include/python3.8/numpy/npy_endian.h +npy_cpu.h +/usr/include/python3.8/numpy/npy_cpu.h +utils.h +/usr/include/python3.8/numpy/utils.h +_neighborhood_iterator_imp.h +/usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +npy_1_7_deprecated_api.h +/usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + +/usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +old_defines.h +/usr/include/python3.8/numpy/old_defines.h + +/usr/include/python3.8/numpy/npy_common.h +numpyconfig.h +/usr/include/python3.8/numpy/numpyconfig.h +npy_config.h +- +Python.h +- +io.h +- +sys/types.h +- +inttypes.h +- +limits.h +- + +/usr/include/python3.8/numpy/npy_cpu.h +numpyconfig.h +/usr/include/python3.8/numpy/numpyconfig.h +string.h +- + +/usr/include/python3.8/numpy/npy_endian.h +endian.h +- +sys/endian.h +- +npy_cpu.h +/usr/include/python3.8/numpy/npy_cpu.h + +/usr/include/python3.8/numpy/numpyconfig.h +_numpyconfig.h +/usr/include/python3.8/numpy/_numpyconfig.h + +/usr/include/python3.8/numpy/old_defines.h + +/usr/include/python3.8/numpy/utils.h + +/usr/include/python3.8/object.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/object.h +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/objimpl.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/objimpl.h +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/odictobject.h + +/usr/include/python3.8/osmodule.h + +/usr/include/python3.8/patchlevel.h + +/usr/include/python3.8/picklebufobject.h + +/usr/include/python3.8/pyarena.h + +/usr/include/python3.8/pycapsule.h + +/usr/include/python3.8/pyconfig.h +x86_64-linux-gnu/python3.8/pyconfig.h +- +x86_64-linux-gnux32/python3.8/pyconfig.h +- +i386-linux-gnu/python3.8/pyconfig.h +- +aarch64-linux-gnu/python3.8/pyconfig.h +- +alpha-linux-gnu/python3.8/pyconfig.h +- +arm-linux-gnueabihf/python3.8/pyconfig.h +- +arm-linux-gnueabi/python3.8/pyconfig.h +- +hppa-linux-gnu/python3.8/pyconfig.h +- +ia64-linux-gnu/python3.8/pyconfig.h +- +m68k-linux-gnu/python3.8/pyconfig.h +- +mipsisa32r6el-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h +- +mipsisa32r6-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h +- +mipsel-linux-gnu/python3.8/pyconfig.h +- +mips64el-linux-gnuabin32/python3.8/pyconfig.h +- +mips64el-linux-gnuabi64/python3.8/pyconfig.h +- +mips-linux-gnu/python3.8/pyconfig.h +- +mips64-linux-gnuabin32/python3.8/pyconfig.h +- +mips64-linux-gnuabi64/python3.8/pyconfig.h +- +or1k-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnuspe/python3.8/pyconfig.h +- +powerpc64le-linux-gnu/python3.8/pyconfig.h +- +powerpc64-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnu/python3.8/pyconfig.h +- +s390x-linux-gnu/python3.8/pyconfig.h +- +s390-linux-gnu/python3.8/pyconfig.h +- +sh4-linux-gnu/python3.8/pyconfig.h +- +sparc64-linux-gnu/python3.8/pyconfig.h +- +sparc-linux-gnu/python3.8/pyconfig.h +- +riscv64-linux-gnu/python3.8/pyconfig.h +- +riscv32-linux-gnu/python3.8/pyconfig.h +- +x86_64-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-gnu/python3.8/pyconfig.h +- + +/usr/include/python3.8/pyctype.h + +/usr/include/python3.8/pydebug.h + +/usr/include/python3.8/pyerrors.h +stdarg.h +- +cpython/pyerrors.h +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/pyfpe.h + +/usr/include/python3.8/pyhash.h + +/usr/include/python3.8/pylifecycle.h +cpython/pylifecycle.h +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/pymacconfig.h + +/usr/include/python3.8/pymacro.h + +/usr/include/python3.8/pymath.h +pyconfig.h +/usr/include/python3.8/pyconfig.h + +/usr/include/python3.8/pymem.h +pyport.h +/usr/include/python3.8/pyport.h +cpython/pymem.h +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/pyport.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +inttypes.h +- +stdlib.h +- +ieeefp.h +- +math.h +- +sys/time.h +- +time.h +- +sys/time.h +- +time.h +- +sys/select.h +- +sys/stat.h +- +stat.h +- +sys/types.h +- +sys/termio.h +- +ctype.h +- +wctype.h +- + +/usr/include/python3.8/pystate.h +pythread.h +/usr/include/python3.8/pythread.h +cpython/pystate.h +/usr/include/python3.8/cpython/pystate.h + +/usr/include/python3.8/pystrcmp.h + +/usr/include/python3.8/pystrtod.h + +/usr/include/python3.8/pythonrun.h + +/usr/include/python3.8/pythread.h +pthread.h +- + +/usr/include/python3.8/pytime.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +object.h +/usr/include/python3.8/object.h + +/usr/include/python3.8/rangeobject.h + +/usr/include/python3.8/setobject.h + +/usr/include/python3.8/sliceobject.h + +/usr/include/python3.8/structseq.h + +/usr/include/python3.8/sysmodule.h +cpython/sysmodule.h +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/traceback.h +cpython/traceback.h +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/tupleobject.h +cpython/tupleobject.h +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/typeslots.h + +/usr/include/python3.8/unicodeobject.h +stdarg.h +- +ctype.h +- +wchar.h +- +cpython/unicodeobject.h +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/warnings.h + +/usr/include/python3.8/weakrefobject.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..587bcd92c100f50d6a9d28914977bae8c1d00c4a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake @@ -0,0 +1,51 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + "turtlesim__rosidl_generator_py_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_c" + "rosidl_generator_py" + "/usr/include/python3.8" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..d75c615879e96a406d714400311e9b769c1c05cc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make @@ -0,0 +1,218 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_generator_py.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: rosidl_generator_py/turtlesim/msg/_color_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: rosidl_generator_py/turtlesim/msg/_pose_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: rosidl_generator_py/turtlesim/srv/_kill_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: rosidl_generator_py/turtlesim/srv/_set_pen_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: rosidl_generator_py/turtlesim/srv/_spawn_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c > CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c -o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s + +# Object files for target turtlesim__rosidl_generator_py +turtlesim__rosidl_generator_py_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o" \ +"CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o" + +# External object files for target turtlesim__rosidl_generator_py +turtlesim__rosidl_generator_py_EXTERNAL_OBJECTS = + +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: libturtlesim__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: libturtlesim__rosidl_generator_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so: CMakeFiles/turtlesim__rosidl_generator_py.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking C shared library rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_generator_py.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_generator_py.dir/build: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so + +.PHONY : CMakeFiles/turtlesim__rosidl_generator_py.dir/build + +CMakeFiles/turtlesim__rosidl_generator_py.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_generator_py.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_generator_py.dir/clean + +CMakeFiles/turtlesim__rosidl_generator_py.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_generator_py.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..17c6f89182d7c044cd8b78505ae7070f91507390 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o" + "CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o" + "rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.pdb" + "rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/turtlesim__rosidl_generator_py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..2f96ee9a4126ab74ef25323b81275c7f43d12523 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.internal @@ -0,0 +1,851 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/numpy/__multiarray_api.h + /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h + /usr/include/python3.8/numpy/_numpyconfig.h + /usr/include/python3.8/numpy/ndarrayobject.h + /usr/include/python3.8/numpy/ndarraytypes.h + /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h + /usr/include/python3.8/numpy/npy_common.h + /usr/include/python3.8/numpy/npy_cpu.h + /usr/include/python3.8/numpy/npy_endian.h + /usr/include/python3.8/numpy/numpyconfig.h + /usr/include/python3.8/numpy/old_defines.h + /usr/include/python3.8/numpy/utils.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..c3fcf7b27ad2f2f3991785005c12a6e50e7dd77a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/depend.make @@ -0,0 +1,851 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: rosidl_generator_py/turtlesim/msg/_color_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: rosidl_generator_py/turtlesim/msg/_pose_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: rosidl_generator_py/turtlesim/srv/_kill_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: rosidl_generator_py/turtlesim/srv/_set_pen_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: rosidl_generator_py/turtlesim/srv/_spawn_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/__multiarray_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/_neighborhood_iterator_imp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/_numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/ndarrayobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/ndarraytypes.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/npy_1_7_deprecated_api.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/npy_common.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/npy_cpu.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/npy_endian.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/numpyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/old_defines.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/numpy/utils.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..42145cd591c6ae769818ca55a88dc9a848fd1f2a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile C with /usr/bin/cc +C_FLAGS = -fPIC -Wall -Wextra + +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" -Dturtlesim__rosidl_generator_py_EXPORTS + +C_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py -I/usr/include/python3.8 -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..a2501c84d2427468d265d960397d82eb44374173 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libturtlesim__rosidl_generator_py.so -o rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: /usr/lib/x86_64-linux-gnu/libpython3.8.so libturtlesim__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so libturtlesim__rosidl_generator_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl -Wl,-rpath-link,/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rcpputils/lib diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..4555ed65e07117e48937ab23aca5ed13cefedca6 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 19 +CMAKE_PROGRESS_2 = 20 +CMAKE_PROGRESS_3 = 21 +CMAKE_PROGRESS_4 = 22 +CMAKE_PROGRESS_5 = 23 +CMAKE_PROGRESS_6 = 24 +CMAKE_PROGRESS_7 = 25 +CMAKE_PROGRESS_8 = 26 +CMAKE_PROGRESS_9 = 27 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..aa22ea91427c7ae592bea00b88c6f4a815f6b9e4 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5dce4b2b5df5fa7a449903591aa0c610ecc2cf02 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..fed76278d0e989a33285191399230f60fca80bf7 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..a669a778e173ed0ec6edfbf08bee00e17e300dd5 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..5c3f01b7fe215ef031857d6df0c0a59f56db63b7 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..83a8e24b810dd8f6dee6819256ecb59712556731 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..9133fe9976ad0ffed696d1b35cbf0f0f4a5366e7 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7f17abb023a7e5a11ffbe0a248192169f631e00f Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..95f9140e3d23a427955e5872566f57a54330242a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/CXX.includecache @@ -0,0 +1,552 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_status_array__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +action_msgs/msg/detail/goal_status_array__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.h +action_msgs/msg/detail/goal_status_array__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__functions.h +action_msgs/msg/detail/goal_status_array__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +action_msgs/srv/detail/cancel_goal__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.h +action_msgs/srv/detail/cancel_goal__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__functions.h +action_msgs/srv/detail/cancel_goal__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/srv/detail/cancel_goal__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +cstddef +- + +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_runtime_c/message_type_support_struct.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/service_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rosidl_typesupport_c/service_type_support_dispatch.h +action_msgs/msg/goal_status_array.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/action_msgs/msg/goal_status_array.h +action_msgs/srv/cancel_goal.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/action_msgs/srv/cancel_goal.h +turtlesim/action/rotate_absolute.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/turtlesim/action/rotate_absolute.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_runtime_c/message_type_support_struct.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/turtlesim/msg/detail/color__struct.h +turtlesim/msg/detail/color__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/turtlesim/msg/detail/color__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_runtime_c/message_type_support_struct.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/turtlesim/msg/detail/pose__struct.h +turtlesim/msg/detail/pose__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/turtlesim/msg/detail/pose__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/kill__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/service_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/service_type_support_dispatch.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/set_pen__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/service_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/service_type_support_dispatch.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/spawn__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/service_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/service_type_support_dispatch.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/service_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/service_type_support_dispatch.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_typesupport_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/identifier.h +rosidl_typesupport_c/message_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/message_type_support_dispatch.h +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_c/service_type_support_dispatch.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/rosidl_typesupport_c/service_type_support_dispatch.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/action_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/action/rotate_absolute.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__functions.h +turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__type_support.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..fe828ee4c03160125e86696ec79c3606d6510ce3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake @@ -0,0 +1,61 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_GENERATOR_C_BUILDING_DLL_turtlesim" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..9dd5f00ba9034091374efe2d2258cc92e6bf1921 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make @@ -0,0 +1,265 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make + +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/rosidl_typesupport_c/rosidl_typesupport_c +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/python3.8/site-packages/rosidl_typesupport_c/__init__.py +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/action__type_support.c.em +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C type support dispatch for ROS interfaces" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/rosidl_typesupport_c/rosidl_typesupport_c --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c__arguments.json --typesupports rosidl_typesupport_introspection_c rosidl_typesupport_fastrtps_c + +rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp + +rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp + +rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp + +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp + +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp + +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp + +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s + +# Object files for target turtlesim__rosidl_typesupport_c +turtlesim__rosidl_typesupport_c_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o" + +# External object files for target turtlesim__rosidl_typesupport_c +turtlesim__rosidl_typesupport_c_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make +libturtlesim__rosidl_typesupport_c.so: libturtlesim__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_typesupport_c.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_typesupport_c.so: CMakeFiles/turtlesim__rosidl_typesupport_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking CXX shared library libturtlesim__rosidl_typesupport_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build: libturtlesim__rosidl_typesupport_c.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend: rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3af55fa446cf8b7bbf72a95ddb6ac9ecf7fe0e13 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/cmake_clean.cmake @@ -0,0 +1,25 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o" + "libturtlesim__rosidl_typesupport_c.pdb" + "libturtlesim__rosidl_typesupport_c.so" + "rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp" + "rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp" + "rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp" + "rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp" + "rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp" + "rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp" + "rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp" + "rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtlesim__rosidl_typesupport_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..026d3dcb86d0b6a04f5a3f73c2081adc50c54f60 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.internal @@ -0,0 +1,131 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + rosidl_generator_c/turtlesim/action/rotate_absolute.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/detail/color__type_support.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..2d841aa569f76bd8d4331c33cab215ea9a09a811 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/depend.make @@ -0,0 +1,131 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/action/rotate_absolute.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h + +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/message_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/service_type_support_dispatch.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..0f858c3895dc699d13ed9b4ca3dc15f94761eb99 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -std=gnu++14 + +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_GENERATOR_C_BUILDING_DLL_turtlesim -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..a13a7d05f8738ef17adc7292a40547f2b8d09978 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libturtlesim__rosidl_typesupport_c.so -o libturtlesim__rosidl_typesupport_c.so CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: libturtlesim__rosidl_generator_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl -Wl,-rpath-link,/home/nr/ros2_humble/install/rcpputils/lib diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..d13a031e0ca7339c1391b275e8d1f7772600fb5e --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 +CMAKE_PROGRESS_3 = 30 +CMAKE_PROGRESS_4 = 31 +CMAKE_PROGRESS_5 = 32 +CMAKE_PROGRESS_6 = 33 +CMAKE_PROGRESS_7 = 34 +CMAKE_PROGRESS_8 = 35 +CMAKE_PROGRESS_9 = 36 +CMAKE_PROGRESS_10 = 37 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..b9d2129ef59ab5b63a6b39c021b6f72d27a718ab Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6ceb4f6f1a8cb82957cb356e44f4d7b4a7eec833 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8a6ce2b2631a8c39bc384704ff318af88b3d12bf Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..81af9c6902c4c8b14be67f5c2ef550a77106c2e2 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..974f4330b403bdb998395432831e499107c45fc6 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f7082663853d951ae10d1aec278a7eb90984ff3a Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8a87722ba13b01a264f1710f10722d22bb8f71dd Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..443afeb084c67a359b922d9afb7d6d8289f15318 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/C.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/C.includecache new file mode 100644 index 0000000000000000000000000000000000000000..dc42d881e4807795767055bb3e9211e7899481fa --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/C.includecache @@ -0,0 +1,880 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +Python.h +- +stdbool.h +- +stdint.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/action_type_support_struct.h +turtlesim/msg/detail/color__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__type_support.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__struct.h +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__functions.h +turtlesim/msg/detail/pose__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__type_support.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__struct.h +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__functions.h +turtlesim/srv/detail/kill__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__type_support.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__functions.h +turtlesim/srv/detail/set_pen__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__functions.h +turtlesim/srv/detail/spawn__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__type_support.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__functions.h +turtlesim/srv/detail/teleport_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +turtlesim/srv/detail/teleport_relative__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +turtlesim/action/detail/rotate_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h + +/usr/include/python3.8/Python.h +patchlevel.h +/usr/include/python3.8/patchlevel.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +pymacconfig.h +/usr/include/python3.8/pymacconfig.h +limits.h +- +stdio.h +- +string.h +- +errno.h +- +stdlib.h +- +unistd.h +- +crypt.h +- +stddef.h +- +assert.h +- +pyport.h +/usr/include/python3.8/pyport.h +pymacro.h +/usr/include/python3.8/pymacro.h +pymath.h +/usr/include/python3.8/pymath.h +pytime.h +/usr/include/python3.8/pytime.h +pymem.h +/usr/include/python3.8/pymem.h +object.h +/usr/include/python3.8/object.h +objimpl.h +/usr/include/python3.8/objimpl.h +typeslots.h +/usr/include/python3.8/typeslots.h +pyhash.h +/usr/include/python3.8/pyhash.h +pydebug.h +/usr/include/python3.8/pydebug.h +bytearrayobject.h +/usr/include/python3.8/bytearrayobject.h +bytesobject.h +/usr/include/python3.8/bytesobject.h +unicodeobject.h +/usr/include/python3.8/unicodeobject.h +longobject.h +/usr/include/python3.8/longobject.h +longintrepr.h +/usr/include/python3.8/longintrepr.h +boolobject.h +/usr/include/python3.8/boolobject.h +floatobject.h +/usr/include/python3.8/floatobject.h +complexobject.h +/usr/include/python3.8/complexobject.h +rangeobject.h +/usr/include/python3.8/rangeobject.h +memoryobject.h +/usr/include/python3.8/memoryobject.h +tupleobject.h +/usr/include/python3.8/tupleobject.h +listobject.h +/usr/include/python3.8/listobject.h +dictobject.h +/usr/include/python3.8/dictobject.h +odictobject.h +/usr/include/python3.8/odictobject.h +enumobject.h +/usr/include/python3.8/enumobject.h +setobject.h +/usr/include/python3.8/setobject.h +methodobject.h +/usr/include/python3.8/methodobject.h +moduleobject.h +/usr/include/python3.8/moduleobject.h +funcobject.h +/usr/include/python3.8/funcobject.h +classobject.h +/usr/include/python3.8/classobject.h +fileobject.h +/usr/include/python3.8/fileobject.h +pycapsule.h +/usr/include/python3.8/pycapsule.h +traceback.h +/usr/include/python3.8/traceback.h +sliceobject.h +/usr/include/python3.8/sliceobject.h +cellobject.h +/usr/include/python3.8/cellobject.h +iterobject.h +/usr/include/python3.8/iterobject.h +genobject.h +/usr/include/python3.8/genobject.h +descrobject.h +/usr/include/python3.8/descrobject.h +warnings.h +/usr/include/python3.8/warnings.h +weakrefobject.h +/usr/include/python3.8/weakrefobject.h +structseq.h +/usr/include/python3.8/structseq.h +namespaceobject.h +/usr/include/python3.8/namespaceobject.h +picklebufobject.h +/usr/include/python3.8/picklebufobject.h +codecs.h +/usr/include/python3.8/codecs.h +pyerrors.h +/usr/include/python3.8/pyerrors.h +cpython/initconfig.h +/usr/include/python3.8/cpython/initconfig.h +pystate.h +/usr/include/python3.8/pystate.h +context.h +/usr/include/python3.8/context.h +pyarena.h +/usr/include/python3.8/pyarena.h +modsupport.h +/usr/include/python3.8/modsupport.h +compile.h +/usr/include/python3.8/compile.h +pythonrun.h +/usr/include/python3.8/pythonrun.h +pylifecycle.h +/usr/include/python3.8/pylifecycle.h +ceval.h +/usr/include/python3.8/ceval.h +sysmodule.h +/usr/include/python3.8/sysmodule.h +osmodule.h +/usr/include/python3.8/osmodule.h +intrcheck.h +/usr/include/python3.8/intrcheck.h +import.h +/usr/include/python3.8/import.h +abstract.h +/usr/include/python3.8/abstract.h +bltinmodule.h +/usr/include/python3.8/bltinmodule.h +eval.h +/usr/include/python3.8/eval.h +pyctype.h +/usr/include/python3.8/pyctype.h +pystrtod.h +/usr/include/python3.8/pystrtod.h +pystrcmp.h +/usr/include/python3.8/pystrcmp.h +dtoa.h +/usr/include/python3.8/dtoa.h +fileutils.h +/usr/include/python3.8/fileutils.h +pyfpe.h +/usr/include/python3.8/pyfpe.h +tracemalloc.h +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/abstract.h +cpython/abstract.h +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/bltinmodule.h + +/usr/include/python3.8/boolobject.h + +/usr/include/python3.8/bytearrayobject.h +stdarg.h +- + +/usr/include/python3.8/bytesobject.h +stdarg.h +- + +/usr/include/python3.8/cellobject.h + +/usr/include/python3.8/ceval.h + +/usr/include/python3.8/classobject.h + +/usr/include/python3.8/code.h + +/usr/include/python3.8/codecs.h + +/usr/include/python3.8/compile.h +code.h +/usr/include/python3.8/code.h + +/usr/include/python3.8/complexobject.h + +/usr/include/python3.8/context.h + +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/cpython/initconfig.h + +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/cpython/pystate.h +cpython/initconfig.h +/usr/include/python3.8/cpython/cpython/initconfig.h + +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/descrobject.h + +/usr/include/python3.8/dictobject.h +cpython/dictobject.h +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/dtoa.h + +/usr/include/python3.8/enumobject.h + +/usr/include/python3.8/eval.h + +/usr/include/python3.8/fileobject.h +cpython/fileobject.h +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/fileutils.h + +/usr/include/python3.8/floatobject.h + +/usr/include/python3.8/funcobject.h + +/usr/include/python3.8/genobject.h +pystate.h +/usr/include/python3.8/pystate.h + +/usr/include/python3.8/import.h + +/usr/include/python3.8/intrcheck.h + +/usr/include/python3.8/iterobject.h + +/usr/include/python3.8/listobject.h + +/usr/include/python3.8/longintrepr.h + +/usr/include/python3.8/longobject.h + +/usr/include/python3.8/memoryobject.h + +/usr/include/python3.8/methodobject.h + +/usr/include/python3.8/modsupport.h +stdarg.h +- + +/usr/include/python3.8/moduleobject.h + +/usr/include/python3.8/namespaceobject.h + +/usr/include/python3.8/object.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/object.h +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/objimpl.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/objimpl.h +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/odictobject.h + +/usr/include/python3.8/osmodule.h + +/usr/include/python3.8/patchlevel.h + +/usr/include/python3.8/picklebufobject.h + +/usr/include/python3.8/pyarena.h + +/usr/include/python3.8/pycapsule.h + +/usr/include/python3.8/pyconfig.h +x86_64-linux-gnu/python3.8/pyconfig.h +- +x86_64-linux-gnux32/python3.8/pyconfig.h +- +i386-linux-gnu/python3.8/pyconfig.h +- +aarch64-linux-gnu/python3.8/pyconfig.h +- +alpha-linux-gnu/python3.8/pyconfig.h +- +arm-linux-gnueabihf/python3.8/pyconfig.h +- +arm-linux-gnueabi/python3.8/pyconfig.h +- +hppa-linux-gnu/python3.8/pyconfig.h +- +ia64-linux-gnu/python3.8/pyconfig.h +- +m68k-linux-gnu/python3.8/pyconfig.h +- +mipsisa32r6el-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h +- +mipsisa32r6-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h +- +mipsel-linux-gnu/python3.8/pyconfig.h +- +mips64el-linux-gnuabin32/python3.8/pyconfig.h +- +mips64el-linux-gnuabi64/python3.8/pyconfig.h +- +mips-linux-gnu/python3.8/pyconfig.h +- +mips64-linux-gnuabin32/python3.8/pyconfig.h +- +mips64-linux-gnuabi64/python3.8/pyconfig.h +- +or1k-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnuspe/python3.8/pyconfig.h +- +powerpc64le-linux-gnu/python3.8/pyconfig.h +- +powerpc64-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnu/python3.8/pyconfig.h +- +s390x-linux-gnu/python3.8/pyconfig.h +- +s390-linux-gnu/python3.8/pyconfig.h +- +sh4-linux-gnu/python3.8/pyconfig.h +- +sparc64-linux-gnu/python3.8/pyconfig.h +- +sparc-linux-gnu/python3.8/pyconfig.h +- +riscv64-linux-gnu/python3.8/pyconfig.h +- +riscv32-linux-gnu/python3.8/pyconfig.h +- +x86_64-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-gnu/python3.8/pyconfig.h +- + +/usr/include/python3.8/pyctype.h + +/usr/include/python3.8/pydebug.h + +/usr/include/python3.8/pyerrors.h +stdarg.h +- +cpython/pyerrors.h +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/pyfpe.h + +/usr/include/python3.8/pyhash.h + +/usr/include/python3.8/pylifecycle.h +cpython/pylifecycle.h +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/pymacconfig.h + +/usr/include/python3.8/pymacro.h + +/usr/include/python3.8/pymath.h +pyconfig.h +/usr/include/python3.8/pyconfig.h + +/usr/include/python3.8/pymem.h +pyport.h +/usr/include/python3.8/pyport.h +cpython/pymem.h +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/pyport.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +inttypes.h +- +stdlib.h +- +ieeefp.h +- +math.h +- +sys/time.h +- +time.h +- +sys/time.h +- +time.h +- +sys/select.h +- +sys/stat.h +- +stat.h +- +sys/types.h +- +sys/termio.h +- +ctype.h +- +wctype.h +- + +/usr/include/python3.8/pystate.h +pythread.h +/usr/include/python3.8/pythread.h +cpython/pystate.h +/usr/include/python3.8/cpython/pystate.h + +/usr/include/python3.8/pystrcmp.h + +/usr/include/python3.8/pystrtod.h + +/usr/include/python3.8/pythonrun.h + +/usr/include/python3.8/pythread.h +pthread.h +- + +/usr/include/python3.8/pytime.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +object.h +/usr/include/python3.8/object.h + +/usr/include/python3.8/rangeobject.h + +/usr/include/python3.8/setobject.h + +/usr/include/python3.8/sliceobject.h + +/usr/include/python3.8/structseq.h + +/usr/include/python3.8/sysmodule.h +cpython/sysmodule.h +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/traceback.h +cpython/traceback.h +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/tupleobject.h +cpython/tupleobject.h +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/typeslots.h + +/usr/include/python3.8/unicodeobject.h +stdarg.h +- +ctype.h +- +wchar.h +- +cpython/unicodeobject.h +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/warnings.h + +/usr/include/python3.8/weakrefobject.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/action_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..31c6fbc18e93b09e45953ded7d1386122e5f75b2 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,53 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + "turtlesim__rosidl_typesupport_c__pyext_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_c" + "rosidl_generator_py" + "/usr/include/python3.8" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..fd73b0d19409d37af1e7e380566820df71b72a9f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make @@ -0,0 +1,137 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/flags.make + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c > CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c -o CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s + +# Object files for target turtlesim__rosidl_typesupport_c__pyext +turtlesim__rosidl_typesupport_c__pyext_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o" + +# External object files for target turtlesim__rosidl_typesupport_c__pyext +turtlesim__rosidl_typesupport_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build: rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..44c9c33da0a309baa4ac43de64755f46f9990edc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o" + "rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.pdb" + "rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..afb23d96be687ccd39ae6567123df852acfd7a07 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.internal @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/detail/color__type_support.h + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..4fe47b92c41994022f1168e83c48c44893771d0c --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/depend.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..b517f9e794c2e46978665075e9736d86e8708ad5 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile C with /usr/bin/cc +C_FLAGS = -fPIC -Wall -Wextra + +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" -Dturtlesim__rosidl_typesupport_c__pyext_EXPORTS + +C_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py -I/usr/include/python3.8 -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..2bf3f119386ec92b6ad6a7210bdcc9d964da9f6b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so -o rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libturtlesim__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so libturtlesim__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl -Wl,-rpath-link,/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rcpputils/lib diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..ad2d357457759ad6132a7ec14f97863d19dc1190 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 38 +CMAKE_PROGRESS_2 = 39 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..4305d236f7ebefcd7dd797c9090f71408c4d1a05 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..c30f075626604a7a54896538fc9dda8e6fb9fac7 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/CXX.includecache @@ -0,0 +1,704 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.hpp +action_msgs/msg/detail/goal_info__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__builder.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.hpp +action_msgs/msg/detail/goal_status_array__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__builder.hpp +action_msgs/msg/detail/goal_status_array__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.hpp +action_msgs/srv/detail/cancel_goal__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__builder.hpp +action_msgs/srv/detail/cancel_goal__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +algorithm +- +utility +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +rosidl_runtime_c/action_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +cstddef +- + +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_runtime_c/message_type_support_struct.h +turtlesim/action/detail/rotate_absolute__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_cpp/service_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +action_msgs/msg/goal_status_array.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/action_msgs/msg/goal_status_array.hpp +action_msgs/srv/cancel_goal.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/action_msgs/srv/cancel_goal.hpp +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_runtime_c/action_type_support_struct.h +rosidl_typesupport_cpp/action_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rosidl_typesupport_cpp/action_type_support.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_runtime_c/message_type_support_struct.h +turtlesim/msg/detail/color__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/turtlesim/msg/detail/color__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_runtime_c/message_type_support_struct.h +turtlesim/msg/detail/pose__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/turtlesim/msg/detail/pose__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/kill__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/turtlesim/srv/detail/kill__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_cpp/service_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/set_pen__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/turtlesim/srv/detail/set_pen__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_cpp/service_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/spawn__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/turtlesim/srv/detail/spawn__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_cpp/service_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/teleport_absolute__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_cpp/service_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/cstddef +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/message_type_support_struct.h +turtlesim/srv/detail/teleport_relative__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_typesupport_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/identifier.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_c/type_support_map.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_c/type_support_map.h +rosidl_typesupport_cpp/message_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +rosidl_typesupport_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_interface/macros.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_cpp/service_type_support_dispatch.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.hpp +action_msgs/srv/cancel_goal.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/srv/cancel_goal.hpp +action_msgs/msg/goal_info.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_info.hpp +action_msgs/msg/goal_status_array.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_status_array.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5c2343bd881b1903b8a0448e6408114f36b41a67 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake @@ -0,0 +1,62 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_TYPESUPPORT_CPP_BUILDING_DLL" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_cpp" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..ea1be3b7113a380823c07bca56af224252f4b452 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make @@ -0,0 +1,262 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make + +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/python3.8/site-packages/rosidl_typesupport_cpp/__init__.py +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support dispatch for ROS interfaces" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp__arguments.json --typesupports rosidl_typesupport_introspection_cpp rosidl_typesupport_fastrtps_cpp + +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp + +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp + +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp + +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp + +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp + +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp + +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s + +# Object files for target turtlesim__rosidl_typesupport_cpp +turtlesim__rosidl_typesupport_cpp_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o" + +# External object files for target turtlesim__rosidl_typesupport_cpp +turtlesim__rosidl_typesupport_cpp_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_typesupport_cpp.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_typesupport_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking CXX shared library libturtlesim__rosidl_typesupport_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build: libturtlesim__rosidl_typesupport_cpp.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend: rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..0ec02968f5e51197aa7564a6473b8b20691ab63b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/cmake_clean.cmake @@ -0,0 +1,25 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o" + "libturtlesim__rosidl_typesupport_cpp.pdb" + "libturtlesim__rosidl_typesupport_cpp.so" + "rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp" + "rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..b89eeddf285d808cdf28ddfc0323805220f6a3e3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.internal @@ -0,0 +1,154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..c63df27976f6a7b9f16703281296380c31646266 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/depend.make @@ -0,0 +1,154 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c/rosidl_typesupport_c/type_support_map.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/message_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/service_type_support_dispatch.hpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp/rosidl_typesupport_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..52673fd8ef52b2bbdbf00b3ef350d5d80031d721 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 + +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_CPP_BUILDING_DLL -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..851729faa8d7ebc9379bbe73306bfa10cf89919b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libturtlesim__rosidl_typesupport_cpp.so -o libturtlesim__rosidl_typesupport_cpp.so CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o -Wl,-rpath,/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl -Wl,-rpath-link,/home/nr/ros2_humble/install/rcpputils/lib diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..84f21c35f32e259558277eb6ed7e5e6802d88e35 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 40 +CMAKE_PROGRESS_2 = 41 +CMAKE_PROGRESS_3 = 42 +CMAKE_PROGRESS_4 = 43 +CMAKE_PROGRESS_5 = 44 +CMAKE_PROGRESS_6 = 45 +CMAKE_PROGRESS_7 = 46 +CMAKE_PROGRESS_8 = 47 +CMAKE_PROGRESS_9 = 48 +CMAKE_PROGRESS_10 = 49 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ee0807c9a033289e608508b4b14f7243ea63f3c9 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..af7e82c9d3979311fae3d9f564b32024f21b791a Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9a47799d9a15482649d5b4ce9c6535cf991c93f0 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2e40265376b2ba29cb4644dd700bb04521781736 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ae77a75d505a3246d78ba01ee111007a8cd12381 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..5124c59a51ef6a580ced4f21ec3f12794b1e9325 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..8d4194b862abf3b446c1f49471a230c7d08e127b Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ce728ad7eeb0bf95ffa4dababe596af28fd7895e Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..6415d431bd639098e70c55b459cd7e669fcc0a5b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/CXX.includecache @@ -0,0 +1,1188 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h +builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +fastcdr_dll.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +FastBuffer.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +exceptions/NotEnoughMemoryException.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +stdint.h +- +string +- +vector +- +map +- +iostream +- +malloc.h +- +stdlib.h +- +array +- + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +fastcdr_dll.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +stdint.h +- +cstdio +- +string.h +- +cstddef +- +utility +- + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +../fastcdr_dll.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +string +- +exception +- + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +Exception.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +fastcdr/config.h +- +eProsima_auto_link.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/snprintf.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/time.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +rcutils/types/array_list.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/incompatible_qos.h +rmw/events_statuses/liveliness_changed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_changed.h +rmw/events_statuses/liveliness_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_lost.h +rmw/events_statuses/message_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/message_lost.h +rmw/events_statuses/offered_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/offered_deadline_missed.h +rmw/events_statuses/requested_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/requested_deadline_missed.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +stdint.h +- +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +stdint.h +- +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/domain_id.h +rmw/localhost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/localhost.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +stdint.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/time.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/events_statuses/events_statuses.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/events_statuses.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/serialized_message.h +rmw/subscription_content_filter_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_content_filter_options.h +rmw/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/time.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +stddef.h +- +rosidl_runtime_c/string.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/string.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +string +- +rosidl_runtime_c/u16string.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/rosidl_runtime_c/u16string.h +rosidl_typesupport_fastrtps_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/rosidl_runtime_c/message_type_support_struct.h +fastcdr/Cdr.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +stdint.h +- +rmw/types.h +- +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp +turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/fastcdr/Cdr.h +unique_identifier_msgs/msg/detail/uuid__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__functions.h +builtin_interfaces/msg/detail/time__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__functions.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_typesupport_cpp/service_type_support.hpp +turtlesim/action/rotate_absolute.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/turtlesim/action/rotate_absolute.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp +turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/detail/color__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/fastcdr/Cdr.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp +turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/fastcdr/Cdr.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp +turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/fastcdr/Cdr.h +rosidl_runtime_c/string.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/string.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/string_functions.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +turtlesim/srv/kill.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/kill.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp +turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +turtlesim/srv/set_pen.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/set_pen.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp +turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/fastcdr/Cdr.h +rosidl_runtime_c/string.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/string.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/string_functions.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +turtlesim/srv/spawn.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/spawn.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp +turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +turtlesim/srv/teleport_absolute.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/teleport_absolute.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp +turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +cassert +- +limits +- +string +- +rosidl_typesupport_fastrtps_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/identifier.h +rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/message_type_support.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__functions.h +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +turtlesim/srv/teleport_relative.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/srv/teleport_relative.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/action_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/action/rotate_absolute.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__functions.h +turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__type_support.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/kill.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__functions.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/kill__functions.h +turtlesim/srv/detail/kill__type_support.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/kill__type_support.h + +rosidl_generator_c/turtlesim/srv/set_pen.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__functions.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/set_pen__functions.h +turtlesim/srv/detail/set_pen__type_support.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/set_pen__type_support.h + +rosidl_generator_c/turtlesim/srv/spawn.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__functions.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/spawn__functions.h +turtlesim/srv/detail/spawn__type_support.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/spawn__type_support.h + +rosidl_generator_c/turtlesim/srv/teleport_absolute.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__functions.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__functions.h +turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__type_support.h + +rosidl_generator_c/turtlesim/srv/teleport_relative.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__functions.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/teleport_relative__functions.h +turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_generator_c/turtlesim/srv/turtlesim/srv/detail/teleport_relative__type_support.h + +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + +rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +stddef.h +- +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c87e776f16d525c78b30c793f7c8e762344b601d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake @@ -0,0 +1,74 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_turtlesim" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_typesupport_fastrtps_c" + "rosidl_generator_c" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..7d6b220751ab4db8e9f3b1b68b3c4f1bd4989b70 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make @@ -0,0 +1,302 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make + +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_c/__init__.py +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C type support for eProsima Fast-RTPS" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c__arguments.json + +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s + +# Object files for target turtlesim__rosidl_typesupport_fastrtps_c +turtlesim__rosidl_typesupport_fastrtps_c_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o" + +# External object files for target turtlesim__rosidl_typesupport_fastrtps_c +turtlesim__rosidl_typesupport_fastrtps_c_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make +libturtlesim__rosidl_typesupport_fastrtps_c.so: libturtlesim__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_typesupport_fastrtps_c.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build: libturtlesim__rosidl_typesupport_fastrtps_c.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7804a53ccb6591b4937d17a6ee7d1624e638466c --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o" + "libturtlesim__rosidl_typesupport_fastrtps_c.pdb" + "libturtlesim__rosidl_typesupport_fastrtps_c.so" + "rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h" + "rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..c8b012ff6d2b9c3645eabce76dabd92a91c71dfd --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.internal @@ -0,0 +1,456 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + rosidl_generator_c/turtlesim/action/rotate_absolute.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h + rosidl_generator_c/turtlesim/srv/kill.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h + rosidl_generator_c/turtlesim/srv/set_pen.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h + rosidl_generator_c/turtlesim/srv/spawn.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h + rosidl_generator_c/turtlesim/srv/teleport_absolute.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h + rosidl_generator_c/turtlesim/srv/teleport_relative.h + rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..2731f22bd6053fb34625e05b6cc24c752381e49f --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/depend.make @@ -0,0 +1,456 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/action/rotate_absolute.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/kill.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/set_pen.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/spawn.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/teleport_absolute.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/u16string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_generator_c/turtlesim/srv/teleport_relative.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..9950f07b46e88eb681ca959c1952a965a476c207 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++14 + +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_turtlesim -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..bf182025a479f2a77eff4e770c8058baf305dc8e --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libturtlesim__rosidl_typesupport_fastrtps_c.so -o libturtlesim__rosidl_typesupport_fastrtps_c.so CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: libturtlesim__rosidl_generator_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..55de9ceff06bf69f9faafa394e39b479af0d4375 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 50 +CMAKE_PROGRESS_2 = 51 +CMAKE_PROGRESS_3 = 52 +CMAKE_PROGRESS_4 = 53 +CMAKE_PROGRESS_5 = 54 +CMAKE_PROGRESS_6 = 55 +CMAKE_PROGRESS_7 = 56 +CMAKE_PROGRESS_8 = 57 +CMAKE_PROGRESS_9 = 58 +CMAKE_PROGRESS_10 = 59 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9e99564d9820f300366d630989f944f4b8f3ccd6 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..55e88d3208b396837c5e752d9fa0aa59a3a0e61b Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..9522a3b2b7c8dcf3ff45f5c3fb9219694b0d95ba Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d896aec6fc39e925c55640689fa17a869d1c323b Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d2c1140210001a4c01effceeb4f5bc84a29e5cf0 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a68a0382589100ccfbbb07d1588184313b0bb2a1 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a52295a2422e59fa11750b4cf534155a64eb0745 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a5050f3c329a0bcfa81ea47c9869d4071eb946d2 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache new file mode 100644 index 0000000000000000000000000000000000000000..32a66f7c9854ccc2d147ceb042b528e91f254331 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/C.includecache @@ -0,0 +1,880 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +Python.h +- +stdbool.h +- +stdint.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/action_type_support_struct.h +turtlesim/msg/detail/color__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__type_support.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__struct.h +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__functions.h +turtlesim/msg/detail/pose__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__type_support.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__struct.h +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__functions.h +turtlesim/srv/detail/kill__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__type_support.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__functions.h +turtlesim/srv/detail/set_pen__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__functions.h +turtlesim/srv/detail/spawn__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__type_support.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__functions.h +turtlesim/srv/detail/teleport_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +turtlesim/srv/detail/teleport_relative__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +turtlesim/action/detail/rotate_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h + +/usr/include/python3.8/Python.h +patchlevel.h +/usr/include/python3.8/patchlevel.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +pymacconfig.h +/usr/include/python3.8/pymacconfig.h +limits.h +- +stdio.h +- +string.h +- +errno.h +- +stdlib.h +- +unistd.h +- +crypt.h +- +stddef.h +- +assert.h +- +pyport.h +/usr/include/python3.8/pyport.h +pymacro.h +/usr/include/python3.8/pymacro.h +pymath.h +/usr/include/python3.8/pymath.h +pytime.h +/usr/include/python3.8/pytime.h +pymem.h +/usr/include/python3.8/pymem.h +object.h +/usr/include/python3.8/object.h +objimpl.h +/usr/include/python3.8/objimpl.h +typeslots.h +/usr/include/python3.8/typeslots.h +pyhash.h +/usr/include/python3.8/pyhash.h +pydebug.h +/usr/include/python3.8/pydebug.h +bytearrayobject.h +/usr/include/python3.8/bytearrayobject.h +bytesobject.h +/usr/include/python3.8/bytesobject.h +unicodeobject.h +/usr/include/python3.8/unicodeobject.h +longobject.h +/usr/include/python3.8/longobject.h +longintrepr.h +/usr/include/python3.8/longintrepr.h +boolobject.h +/usr/include/python3.8/boolobject.h +floatobject.h +/usr/include/python3.8/floatobject.h +complexobject.h +/usr/include/python3.8/complexobject.h +rangeobject.h +/usr/include/python3.8/rangeobject.h +memoryobject.h +/usr/include/python3.8/memoryobject.h +tupleobject.h +/usr/include/python3.8/tupleobject.h +listobject.h +/usr/include/python3.8/listobject.h +dictobject.h +/usr/include/python3.8/dictobject.h +odictobject.h +/usr/include/python3.8/odictobject.h +enumobject.h +/usr/include/python3.8/enumobject.h +setobject.h +/usr/include/python3.8/setobject.h +methodobject.h +/usr/include/python3.8/methodobject.h +moduleobject.h +/usr/include/python3.8/moduleobject.h +funcobject.h +/usr/include/python3.8/funcobject.h +classobject.h +/usr/include/python3.8/classobject.h +fileobject.h +/usr/include/python3.8/fileobject.h +pycapsule.h +/usr/include/python3.8/pycapsule.h +traceback.h +/usr/include/python3.8/traceback.h +sliceobject.h +/usr/include/python3.8/sliceobject.h +cellobject.h +/usr/include/python3.8/cellobject.h +iterobject.h +/usr/include/python3.8/iterobject.h +genobject.h +/usr/include/python3.8/genobject.h +descrobject.h +/usr/include/python3.8/descrobject.h +warnings.h +/usr/include/python3.8/warnings.h +weakrefobject.h +/usr/include/python3.8/weakrefobject.h +structseq.h +/usr/include/python3.8/structseq.h +namespaceobject.h +/usr/include/python3.8/namespaceobject.h +picklebufobject.h +/usr/include/python3.8/picklebufobject.h +codecs.h +/usr/include/python3.8/codecs.h +pyerrors.h +/usr/include/python3.8/pyerrors.h +cpython/initconfig.h +/usr/include/python3.8/cpython/initconfig.h +pystate.h +/usr/include/python3.8/pystate.h +context.h +/usr/include/python3.8/context.h +pyarena.h +/usr/include/python3.8/pyarena.h +modsupport.h +/usr/include/python3.8/modsupport.h +compile.h +/usr/include/python3.8/compile.h +pythonrun.h +/usr/include/python3.8/pythonrun.h +pylifecycle.h +/usr/include/python3.8/pylifecycle.h +ceval.h +/usr/include/python3.8/ceval.h +sysmodule.h +/usr/include/python3.8/sysmodule.h +osmodule.h +/usr/include/python3.8/osmodule.h +intrcheck.h +/usr/include/python3.8/intrcheck.h +import.h +/usr/include/python3.8/import.h +abstract.h +/usr/include/python3.8/abstract.h +bltinmodule.h +/usr/include/python3.8/bltinmodule.h +eval.h +/usr/include/python3.8/eval.h +pyctype.h +/usr/include/python3.8/pyctype.h +pystrtod.h +/usr/include/python3.8/pystrtod.h +pystrcmp.h +/usr/include/python3.8/pystrcmp.h +dtoa.h +/usr/include/python3.8/dtoa.h +fileutils.h +/usr/include/python3.8/fileutils.h +pyfpe.h +/usr/include/python3.8/pyfpe.h +tracemalloc.h +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/abstract.h +cpython/abstract.h +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/bltinmodule.h + +/usr/include/python3.8/boolobject.h + +/usr/include/python3.8/bytearrayobject.h +stdarg.h +- + +/usr/include/python3.8/bytesobject.h +stdarg.h +- + +/usr/include/python3.8/cellobject.h + +/usr/include/python3.8/ceval.h + +/usr/include/python3.8/classobject.h + +/usr/include/python3.8/code.h + +/usr/include/python3.8/codecs.h + +/usr/include/python3.8/compile.h +code.h +/usr/include/python3.8/code.h + +/usr/include/python3.8/complexobject.h + +/usr/include/python3.8/context.h + +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/cpython/initconfig.h + +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/cpython/pystate.h +cpython/initconfig.h +/usr/include/python3.8/cpython/cpython/initconfig.h + +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/descrobject.h + +/usr/include/python3.8/dictobject.h +cpython/dictobject.h +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/dtoa.h + +/usr/include/python3.8/enumobject.h + +/usr/include/python3.8/eval.h + +/usr/include/python3.8/fileobject.h +cpython/fileobject.h +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/fileutils.h + +/usr/include/python3.8/floatobject.h + +/usr/include/python3.8/funcobject.h + +/usr/include/python3.8/genobject.h +pystate.h +/usr/include/python3.8/pystate.h + +/usr/include/python3.8/import.h + +/usr/include/python3.8/intrcheck.h + +/usr/include/python3.8/iterobject.h + +/usr/include/python3.8/listobject.h + +/usr/include/python3.8/longintrepr.h + +/usr/include/python3.8/longobject.h + +/usr/include/python3.8/memoryobject.h + +/usr/include/python3.8/methodobject.h + +/usr/include/python3.8/modsupport.h +stdarg.h +- + +/usr/include/python3.8/moduleobject.h + +/usr/include/python3.8/namespaceobject.h + +/usr/include/python3.8/object.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/object.h +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/objimpl.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/objimpl.h +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/odictobject.h + +/usr/include/python3.8/osmodule.h + +/usr/include/python3.8/patchlevel.h + +/usr/include/python3.8/picklebufobject.h + +/usr/include/python3.8/pyarena.h + +/usr/include/python3.8/pycapsule.h + +/usr/include/python3.8/pyconfig.h +x86_64-linux-gnu/python3.8/pyconfig.h +- +x86_64-linux-gnux32/python3.8/pyconfig.h +- +i386-linux-gnu/python3.8/pyconfig.h +- +aarch64-linux-gnu/python3.8/pyconfig.h +- +alpha-linux-gnu/python3.8/pyconfig.h +- +arm-linux-gnueabihf/python3.8/pyconfig.h +- +arm-linux-gnueabi/python3.8/pyconfig.h +- +hppa-linux-gnu/python3.8/pyconfig.h +- +ia64-linux-gnu/python3.8/pyconfig.h +- +m68k-linux-gnu/python3.8/pyconfig.h +- +mipsisa32r6el-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h +- +mipsisa32r6-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h +- +mipsel-linux-gnu/python3.8/pyconfig.h +- +mips64el-linux-gnuabin32/python3.8/pyconfig.h +- +mips64el-linux-gnuabi64/python3.8/pyconfig.h +- +mips-linux-gnu/python3.8/pyconfig.h +- +mips64-linux-gnuabin32/python3.8/pyconfig.h +- +mips64-linux-gnuabi64/python3.8/pyconfig.h +- +or1k-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnuspe/python3.8/pyconfig.h +- +powerpc64le-linux-gnu/python3.8/pyconfig.h +- +powerpc64-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnu/python3.8/pyconfig.h +- +s390x-linux-gnu/python3.8/pyconfig.h +- +s390-linux-gnu/python3.8/pyconfig.h +- +sh4-linux-gnu/python3.8/pyconfig.h +- +sparc64-linux-gnu/python3.8/pyconfig.h +- +sparc-linux-gnu/python3.8/pyconfig.h +- +riscv64-linux-gnu/python3.8/pyconfig.h +- +riscv32-linux-gnu/python3.8/pyconfig.h +- +x86_64-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-gnu/python3.8/pyconfig.h +- + +/usr/include/python3.8/pyctype.h + +/usr/include/python3.8/pydebug.h + +/usr/include/python3.8/pyerrors.h +stdarg.h +- +cpython/pyerrors.h +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/pyfpe.h + +/usr/include/python3.8/pyhash.h + +/usr/include/python3.8/pylifecycle.h +cpython/pylifecycle.h +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/pymacconfig.h + +/usr/include/python3.8/pymacro.h + +/usr/include/python3.8/pymath.h +pyconfig.h +/usr/include/python3.8/pyconfig.h + +/usr/include/python3.8/pymem.h +pyport.h +/usr/include/python3.8/pyport.h +cpython/pymem.h +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/pyport.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +inttypes.h +- +stdlib.h +- +ieeefp.h +- +math.h +- +sys/time.h +- +time.h +- +sys/time.h +- +time.h +- +sys/select.h +- +sys/stat.h +- +stat.h +- +sys/types.h +- +sys/termio.h +- +ctype.h +- +wctype.h +- + +/usr/include/python3.8/pystate.h +pythread.h +/usr/include/python3.8/pythread.h +cpython/pystate.h +/usr/include/python3.8/cpython/pystate.h + +/usr/include/python3.8/pystrcmp.h + +/usr/include/python3.8/pystrtod.h + +/usr/include/python3.8/pythonrun.h + +/usr/include/python3.8/pythread.h +pthread.h +- + +/usr/include/python3.8/pytime.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +object.h +/usr/include/python3.8/object.h + +/usr/include/python3.8/rangeobject.h + +/usr/include/python3.8/setobject.h + +/usr/include/python3.8/sliceobject.h + +/usr/include/python3.8/structseq.h + +/usr/include/python3.8/sysmodule.h +cpython/sysmodule.h +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/traceback.h +cpython/traceback.h +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/tupleobject.h +cpython/tupleobject.h +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/typeslots.h + +/usr/include/python3.8/unicodeobject.h +stdarg.h +- +ctype.h +- +wchar.h +- +cpython/unicodeobject.h +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/warnings.h + +/usr/include/python3.8/weakrefobject.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/action_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..0dbdf2e1a6bc30ab4d95ce9e881d776a1c462ac7 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,55 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + "turtlesim__rosidl_typesupport_fastrtps_c__pyext_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_c" + "rosidl_generator_py" + "/usr/include/python3.8" + "rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..1317ea5460799b37e3319ecd5eef8bfb013bc03d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make @@ -0,0 +1,138 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_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/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.s + +# Object files for target turtlesim__rosidl_typesupport_fastrtps_c__pyext +turtlesim__rosidl_typesupport_fastrtps_c__pyext_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o" + +# External object files for target turtlesim__rosidl_typesupport_fastrtps_c__pyext +turtlesim__rosidl_typesupport_fastrtps_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build: rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..56961b716ad26eaf5f55191760421a47326dbc46 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o" + "rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.pdb" + "rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..9172927b97f5b5fbc04b71a4f9f75902a66dc2af --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.internal @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/detail/color__type_support.h + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..e9ca6cf228a6be0a22028ec0a158c994efc40304 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/depend.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..0b8f5994fb21252d8b4eec68a6cf5b8821b7408a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile C with /usr/bin/cc +C_FLAGS = -fPIC -Wall -Wextra + +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" -Dturtlesim__rosidl_typesupport_fastrtps_c__pyext_EXPORTS + +C_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py -I/usr/include/python3.8 -I/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..ac953fed98ba28dcdb4a73bff79c759c229c5daf --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so -o rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libturtlesim__rosidl_typesupport_fastrtps_c.so libturtlesim__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so libturtlesim__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl -Wl,-rpath-link,/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rcpputils/lib diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..554ea331c3730ec3d2c7fdc41d6c4d5381f26af1 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 60 +CMAKE_PROGRESS_2 = 61 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..2d9db9eb080e6daf06a64628366ca55abcf7c5a3 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..d747b0b417980c4d0bcedd5076250b61df60285c --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/CXX.includecache @@ -0,0 +1,1282 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.hpp +action_msgs/msg/detail/goal_info__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__builder.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.hpp +action_msgs/msg/detail/goal_status_array__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__builder.hpp +action_msgs/msg/detail/goal_status_array__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.hpp +action_msgs/srv/detail/cancel_goal__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__builder.hpp +action_msgs/srv/detail/cancel_goal__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +algorithm +- +utility +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +fastcdr_dll.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +FastBuffer.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +exceptions/NotEnoughMemoryException.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +stdint.h +- +string +- +vector +- +map +- +iostream +- +malloc.h +- +stdlib.h +- +array +- + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +fastcdr_dll.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +stdint.h +- +cstdio +- +string.h +- +cstddef +- +utility +- + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +../fastcdr_dll.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +string +- +exception +- + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +Exception.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +fastcdr/config.h +- +eProsima_auto_link.h +/home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/snprintf.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/time.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +rcutils/types/array_list.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +rcutils/error_handling.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/incompatible_qos.h +rmw/events_statuses/liveliness_changed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_changed.h +rmw/events_statuses/liveliness_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_lost.h +rmw/events_statuses/message_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/message_lost.h +rmw/events_statuses/offered_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/offered_deadline_missed.h +rmw/events_statuses/requested_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/requested_deadline_missed.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +stdint.h +- +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +stdint.h +- +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/domain_id.h +rmw/localhost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/localhost.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +stdint.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/time.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/events_statuses/events_statuses.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/events_statuses.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/serialized_message.h +rmw/subscription_content_filter_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_content_filter_options.h +rmw/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/time.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/rosidl_runtime_c/message_type_support_struct.h +fastcdr/Cdr.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_typesupport_fastrtps_cpp/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +stdint.h +- +rmw/types.h +- +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_typesupport_fastrtps_cpp/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +rosidl_typesupport_fastrtps_cpp/visibility_control.h +- +string +- + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp +turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/turtlesim/action/detail/rotate_absolute__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/fastcdr/Cdr.h +rmw/error_handling.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rmw/error_handling.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp +turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/msg/detail/color__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/turtlesim/msg/detail/color__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/fastcdr/Cdr.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp +turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/msg/detail/pose__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/turtlesim/msg/detail/pose__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/fastcdr/Cdr.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp +turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/srv/detail/kill__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/kill__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/fastcdr/Cdr.h +rmw/error_handling.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rmw/error_handling.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp +turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/srv/detail/set_pen__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/set_pen__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/fastcdr/Cdr.h +rmw/error_handling.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rmw/error_handling.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp +turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/srv/detail/spawn__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/spawn__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/fastcdr/Cdr.h +rmw/error_handling.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rmw/error_handling.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp +turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/srv/detail/teleport_absolute__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/teleport_absolute__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/fastcdr/Cdr.h +rmw/error_handling.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rmw/error_handling.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp +turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +turtlesim/srv/detail/teleport_relative__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/turtlesim/srv/detail/teleport_relative__struct.hpp +limits +- +stdexcept +- +string +- +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_fastrtps_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/identifier.hpp +rosidl_typesupport_fastrtps_cpp/message_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support.h +rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +fastcdr/Cdr.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/fastcdr/Cdr.h +rmw/error_handling.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rmw/error_handling.h +rosidl_typesupport_fastrtps_cpp/service_type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support.h +rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.hpp +action_msgs/srv/cancel_goal.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/srv/cancel_goal.hpp +action_msgs/msg/goal_info.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_info.hpp +action_msgs/msg/goal_status_array.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_status_array.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/fastcdr/Cdr.h +rmw/types.h +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rmw/types.h +rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rosidl_typesupport_cpp/service_type_support.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/msg/detail/color__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/fastcdr/Cdr.h + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/msg/detail/pose__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/fastcdr/Cdr.h + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/srv/detail/kill__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/fastcdr/Cdr.h +rmw/types.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rmw/types.h +rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/srv/detail/set_pen__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/fastcdr/Cdr.h +rmw/types.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rmw/types.h +rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/srv/detail/spawn__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/fastcdr/Cdr.h +rmw/types.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rmw/types.h +rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/fastcdr/Cdr.h +rmw/types.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rmw/types.h +rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.hpp +fastcdr/Cdr.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/fastcdr/Cdr.h +rmw/types.h +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rmw/types.h +rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..dcf522309d9f0a76a6d65a831bbed0b2b87e4952 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake @@ -0,0 +1,72 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_turtlesim" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_typesupport_fastrtps_cpp" + "rosidl_generator_cpp" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..86dd798c16e5a5336cf719dd00032bff60a32f09 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make @@ -0,0 +1,297 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make + +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_cpp/__init__.py +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ type support for eProsima Fast-RTPS" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp__arguments.json + +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s + +# Object files for target turtlesim__rosidl_typesupport_fastrtps_cpp +turtlesim__rosidl_typesupport_fastrtps_cpp_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o" + +# External object files for target turtlesim__rosidl_typesupport_fastrtps_cpp +turtlesim__rosidl_typesupport_fastrtps_cpp_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_typesupport_fastrtps_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build: libturtlesim__rosidl_typesupport_fastrtps_cpp.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..041357755722745a5156f7bd9ca71fc79e0a8ed1 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o" + "libturtlesim__rosidl_typesupport_fastrtps_cpp.pdb" + "libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + "rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp" + "rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..edd33750fc67a490476720d242623809305155a3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.internal @@ -0,0 +1,472 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h + /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..57697b756ae2a4b9909ee4b3a83d6f42ab90d3d3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/depend.make @@ -0,0 +1,472 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/Cdr.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/FastBuffer.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/config.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/eProsima_auto_link.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/Exception.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/exceptions/NotEnoughMemoryException.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/fastcdr/include/fastcdr/fastcdr_dll.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp/wstring_conversion.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..283ddd4e771229e7b4a12b5c2186657e0e9229a2 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -Wredundant-decls -std=gnu++14 + +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_turtlesim -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..89e4a3314fcbebd52f90c8f2eb62aa7fce1b0960 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libturtlesim__rosidl_typesupport_fastrtps_cpp.so -o libturtlesim__rosidl_typesupport_fastrtps_cpp.so CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o -Wl,-rpath,/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..aa3b5c43e29272c1ae3dacb3c11e1d94ded3ecd8 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = 63 +CMAKE_PROGRESS_3 = 64 +CMAKE_PROGRESS_4 = 65 +CMAKE_PROGRESS_5 = 66 +CMAKE_PROGRESS_6 = 67 +CMAKE_PROGRESS_7 = 68 +CMAKE_PROGRESS_8 = 69 +CMAKE_PROGRESS_9 = 70 +CMAKE_PROGRESS_10 = 71 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..662d8e857fb71236eec5aec4cd517fef8c055c80 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..35bbb5c9a5a49a86edaf34357baa5f5771724838 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..e94487446653cc180299ad20d35968d916af500d Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..eb62ae2827f88a963e526e8a0b32ab583e3a9f56 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..524eed025af63154b20dc634eefb094f6f2e608f Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..04541750b2a65cb977b15c12f4c869d1c8e4df93 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..6358388078fabbf788c407339024e43fc3d125ef Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a5588ee779d718994ac4a324dd709fc1be83ce9d Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/C.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/C.includecache new file mode 100644 index 0000000000000000000000000000000000000000..f06f06f37190d1d9b75ed229e5cfaf420ab006dd --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/C.includecache @@ -0,0 +1,642 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_c/visibility_control.h +builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_typesupport_interface/macros.h +builtin_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_typesupport_interface/macros.h +builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.h +builtin_interfaces/msg/detail/time__functions.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__functions.h +builtin_interfaces/msg/detail/time__type_support.h +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__type_support.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +stddef.h +- +rosidl_runtime_c/string.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/string.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/message_initialization.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_runtime_c/message_initialization.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +stddef.h +- +stdint.h +- +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_typesupport_interface/macros.h +unique_identifier_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_typesupport_interface/macros.h +unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/uuid.h +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/unique_identifier_msgs/msg/detail/uuid__struct.h +unique_identifier_msgs/msg/detail/uuid__functions.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/unique_identifier_msgs/msg/detail/uuid__functions.h +unique_identifier_msgs/msg/detail/uuid__type_support.h +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/unique_identifier_msgs/msg/detail/uuid__type_support.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c +stddef.h +- +turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__functions.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +unique_identifier_msgs/msg/uuid.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/unique_identifier_msgs/msg/uuid.h +unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h +turtlesim/action/rotate_absolute.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/turtlesim/action/rotate_absolute.h +builtin_interfaces/msg/time.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/builtin_interfaces/msg/time.h +builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/service_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_typesupport_introspection_c/service_introspection.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c +stddef.h +- +turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/detail/color__functions.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c +stddef.h +- +turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__functions.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c +stddef.h +- +turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__functions.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/string_functions.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/service_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/service_introspection.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c +stddef.h +- +turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__functions.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/service_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/service_introspection.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c +stddef.h +- +turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__functions.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h +rosidl_runtime_c/string_functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/string_functions.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/service_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/service_introspection.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c +stddef.h +- +turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__functions.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/service_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/service_introspection.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c +stddef.h +- +turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/field_types.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/field_types.h +rosidl_typesupport_introspection_c/identifier.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/identifier.h +rosidl_typesupport_introspection_c/message_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/message_introspection.h +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__functions.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/service_introspection.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_introspection_c/service_introspection.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/action_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/action/rotate_absolute.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__functions.h +turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_generator_c/turtlesim/action/turtlesim/action/detail/rotate_absolute__type_support.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/action/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/msg/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + +rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_interface/macros.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..692c2f65867160a0a7fdfea2c7f0011c1b8a75f3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/DependInfo.cmake @@ -0,0 +1,70 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_turtlesim" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_typesupport_introspection_c" + "rosidl_generator_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..5bdd77985a198c44e0c3b2b6f867f6ed133e4903 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make @@ -0,0 +1,299 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make + +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/python3.8/site-packages/rosidl_typesupport_introspection_c/__init__.py +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C introspection for ROS interfaces" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c__arguments.json + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h + +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s + +# Object files for target turtlesim__rosidl_typesupport_introspection_c +turtlesim__rosidl_typesupport_introspection_c_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o" + +# External object files for target turtlesim__rosidl_typesupport_introspection_c +turtlesim__rosidl_typesupport_introspection_c_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make +libturtlesim__rosidl_typesupport_introspection_c.so: libturtlesim__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_typesupport_introspection_c.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_typesupport_introspection_c.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking C shared library libturtlesim__rosidl_typesupport_introspection_c.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build: libturtlesim__rosidl_typesupport_introspection_c.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..d0385b78d249cd7c2487ebb7984a60bc7ea1c571 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o" + "libturtlesim__rosidl_typesupport_introspection_c.pdb" + "libturtlesim__rosidl_typesupport_introspection_c.so" + "rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h" + "rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..a9b1fbc29967eeb81447722ab517ecbc0789842b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.internal @@ -0,0 +1,158 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__type_support.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/uuid.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + rosidl_generator_c/turtlesim/action/rotate_absolute.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..85686f211f1f75acfd1604b75678454e49583ff2 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/depend.make @@ -0,0 +1,158 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/uuid.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_generator_c/turtlesim/action/rotate_absolute.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string_functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/identifier.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/message_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/service_introspection.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..6dd5bf3933ff3a62fceb59347db5aabac233abeb --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile C with /usr/bin/cc +C_FLAGS = -fPIC -Wall -std=gnu11 + +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_turtlesim -DROS_PACKAGE_NAME=\"turtlesim\" + +C_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..efd8675161bad3a91265bbecd91d061d485935e4 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,libturtlesim__rosidl_typesupport_introspection_c.so -o libturtlesim__rosidl_typesupport_introspection_c.so CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: libturtlesim__rosidl_generator_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..36fb2346f8d67a1c7da302b33d8c9317025ae875 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 72 +CMAKE_PROGRESS_2 = 73 +CMAKE_PROGRESS_3 = 74 +CMAKE_PROGRESS_4 = 75 +CMAKE_PROGRESS_5 = 76 +CMAKE_PROGRESS_6 = 77 +CMAKE_PROGRESS_7 = 78 +CMAKE_PROGRESS_8 = 79 +CMAKE_PROGRESS_9 = 80 +CMAKE_PROGRESS_10 = 81 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e883939ef417c861a183f2799c46f807e4b69be5 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..2d67f4e5fd1f0595b18bf0fb26be04e78c81e946 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..d86bfadd8f5cc3a5b066baaaf2870b389cef93a7 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..e32cdb5259f8f142b2ee0e61668fa9f95e60e734 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..c1a7f5a377ea925df3f197d456e8364cdc1c1d51 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..98cd9de0ec7b982a54f1847a81d01c8b4249c4cd Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..13e729286ac1d6209aefbbb308160510bc92573e Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ab8c2a8db754f650fcba898dd423090fd66a2970 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/C.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/C.includecache new file mode 100644 index 0000000000000000000000000000000000000000..d640b273bd9c59346d9d25bfae371629a920d72d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/C.includecache @@ -0,0 +1,880 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +stddef.h +- +rosidl_runtime_c/primitives_sequence.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +Python.h +- +stdbool.h +- +stdint.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/rosidl_runtime_c/action_type_support_struct.h +turtlesim/msg/detail/color__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__type_support.h +turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__struct.h +turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/color__functions.h +turtlesim/msg/detail/pose__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__type_support.h +turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__struct.h +turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/msg/detail/pose__functions.h +turtlesim/srv/detail/kill__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__type_support.h +turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__struct.h +turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/kill__functions.h +turtlesim/srv/detail/set_pen__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__struct.h +turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/set_pen__functions.h +turtlesim/srv/detail/spawn__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__type_support.h +turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__struct.h +turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/spawn__functions.h +turtlesim/srv/detail/teleport_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +turtlesim/srv/detail/teleport_relative__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +turtlesim/action/detail/rotate_absolute__type_support.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h + +/usr/include/python3.8/Python.h +patchlevel.h +/usr/include/python3.8/patchlevel.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +pymacconfig.h +/usr/include/python3.8/pymacconfig.h +limits.h +- +stdio.h +- +string.h +- +errno.h +- +stdlib.h +- +unistd.h +- +crypt.h +- +stddef.h +- +assert.h +- +pyport.h +/usr/include/python3.8/pyport.h +pymacro.h +/usr/include/python3.8/pymacro.h +pymath.h +/usr/include/python3.8/pymath.h +pytime.h +/usr/include/python3.8/pytime.h +pymem.h +/usr/include/python3.8/pymem.h +object.h +/usr/include/python3.8/object.h +objimpl.h +/usr/include/python3.8/objimpl.h +typeslots.h +/usr/include/python3.8/typeslots.h +pyhash.h +/usr/include/python3.8/pyhash.h +pydebug.h +/usr/include/python3.8/pydebug.h +bytearrayobject.h +/usr/include/python3.8/bytearrayobject.h +bytesobject.h +/usr/include/python3.8/bytesobject.h +unicodeobject.h +/usr/include/python3.8/unicodeobject.h +longobject.h +/usr/include/python3.8/longobject.h +longintrepr.h +/usr/include/python3.8/longintrepr.h +boolobject.h +/usr/include/python3.8/boolobject.h +floatobject.h +/usr/include/python3.8/floatobject.h +complexobject.h +/usr/include/python3.8/complexobject.h +rangeobject.h +/usr/include/python3.8/rangeobject.h +memoryobject.h +/usr/include/python3.8/memoryobject.h +tupleobject.h +/usr/include/python3.8/tupleobject.h +listobject.h +/usr/include/python3.8/listobject.h +dictobject.h +/usr/include/python3.8/dictobject.h +odictobject.h +/usr/include/python3.8/odictobject.h +enumobject.h +/usr/include/python3.8/enumobject.h +setobject.h +/usr/include/python3.8/setobject.h +methodobject.h +/usr/include/python3.8/methodobject.h +moduleobject.h +/usr/include/python3.8/moduleobject.h +funcobject.h +/usr/include/python3.8/funcobject.h +classobject.h +/usr/include/python3.8/classobject.h +fileobject.h +/usr/include/python3.8/fileobject.h +pycapsule.h +/usr/include/python3.8/pycapsule.h +traceback.h +/usr/include/python3.8/traceback.h +sliceobject.h +/usr/include/python3.8/sliceobject.h +cellobject.h +/usr/include/python3.8/cellobject.h +iterobject.h +/usr/include/python3.8/iterobject.h +genobject.h +/usr/include/python3.8/genobject.h +descrobject.h +/usr/include/python3.8/descrobject.h +warnings.h +/usr/include/python3.8/warnings.h +weakrefobject.h +/usr/include/python3.8/weakrefobject.h +structseq.h +/usr/include/python3.8/structseq.h +namespaceobject.h +/usr/include/python3.8/namespaceobject.h +picklebufobject.h +/usr/include/python3.8/picklebufobject.h +codecs.h +/usr/include/python3.8/codecs.h +pyerrors.h +/usr/include/python3.8/pyerrors.h +cpython/initconfig.h +/usr/include/python3.8/cpython/initconfig.h +pystate.h +/usr/include/python3.8/pystate.h +context.h +/usr/include/python3.8/context.h +pyarena.h +/usr/include/python3.8/pyarena.h +modsupport.h +/usr/include/python3.8/modsupport.h +compile.h +/usr/include/python3.8/compile.h +pythonrun.h +/usr/include/python3.8/pythonrun.h +pylifecycle.h +/usr/include/python3.8/pylifecycle.h +ceval.h +/usr/include/python3.8/ceval.h +sysmodule.h +/usr/include/python3.8/sysmodule.h +osmodule.h +/usr/include/python3.8/osmodule.h +intrcheck.h +/usr/include/python3.8/intrcheck.h +import.h +/usr/include/python3.8/import.h +abstract.h +/usr/include/python3.8/abstract.h +bltinmodule.h +/usr/include/python3.8/bltinmodule.h +eval.h +/usr/include/python3.8/eval.h +pyctype.h +/usr/include/python3.8/pyctype.h +pystrtod.h +/usr/include/python3.8/pystrtod.h +pystrcmp.h +/usr/include/python3.8/pystrcmp.h +dtoa.h +/usr/include/python3.8/dtoa.h +fileutils.h +/usr/include/python3.8/fileutils.h +pyfpe.h +/usr/include/python3.8/pyfpe.h +tracemalloc.h +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/abstract.h +cpython/abstract.h +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/bltinmodule.h + +/usr/include/python3.8/boolobject.h + +/usr/include/python3.8/bytearrayobject.h +stdarg.h +- + +/usr/include/python3.8/bytesobject.h +stdarg.h +- + +/usr/include/python3.8/cellobject.h + +/usr/include/python3.8/ceval.h + +/usr/include/python3.8/classobject.h + +/usr/include/python3.8/code.h + +/usr/include/python3.8/codecs.h + +/usr/include/python3.8/compile.h +code.h +/usr/include/python3.8/code.h + +/usr/include/python3.8/complexobject.h + +/usr/include/python3.8/context.h + +/usr/include/python3.8/cpython/abstract.h + +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/cpython/initconfig.h + +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/cpython/pystate.h +cpython/initconfig.h +/usr/include/python3.8/cpython/cpython/initconfig.h + +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/descrobject.h + +/usr/include/python3.8/dictobject.h +cpython/dictobject.h +/usr/include/python3.8/cpython/dictobject.h + +/usr/include/python3.8/dtoa.h + +/usr/include/python3.8/enumobject.h + +/usr/include/python3.8/eval.h + +/usr/include/python3.8/fileobject.h +cpython/fileobject.h +/usr/include/python3.8/cpython/fileobject.h + +/usr/include/python3.8/fileutils.h + +/usr/include/python3.8/floatobject.h + +/usr/include/python3.8/funcobject.h + +/usr/include/python3.8/genobject.h +pystate.h +/usr/include/python3.8/pystate.h + +/usr/include/python3.8/import.h + +/usr/include/python3.8/intrcheck.h + +/usr/include/python3.8/iterobject.h + +/usr/include/python3.8/listobject.h + +/usr/include/python3.8/longintrepr.h + +/usr/include/python3.8/longobject.h + +/usr/include/python3.8/memoryobject.h + +/usr/include/python3.8/methodobject.h + +/usr/include/python3.8/modsupport.h +stdarg.h +- + +/usr/include/python3.8/moduleobject.h + +/usr/include/python3.8/namespaceobject.h + +/usr/include/python3.8/object.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/object.h +/usr/include/python3.8/cpython/object.h + +/usr/include/python3.8/objimpl.h +pymem.h +/usr/include/python3.8/pymem.h +cpython/objimpl.h +/usr/include/python3.8/cpython/objimpl.h + +/usr/include/python3.8/odictobject.h + +/usr/include/python3.8/osmodule.h + +/usr/include/python3.8/patchlevel.h + +/usr/include/python3.8/picklebufobject.h + +/usr/include/python3.8/pyarena.h + +/usr/include/python3.8/pycapsule.h + +/usr/include/python3.8/pyconfig.h +x86_64-linux-gnu/python3.8/pyconfig.h +- +x86_64-linux-gnux32/python3.8/pyconfig.h +- +i386-linux-gnu/python3.8/pyconfig.h +- +aarch64-linux-gnu/python3.8/pyconfig.h +- +alpha-linux-gnu/python3.8/pyconfig.h +- +arm-linux-gnueabihf/python3.8/pyconfig.h +- +arm-linux-gnueabi/python3.8/pyconfig.h +- +hppa-linux-gnu/python3.8/pyconfig.h +- +ia64-linux-gnu/python3.8/pyconfig.h +- +m68k-linux-gnu/python3.8/pyconfig.h +- +mipsisa32r6el-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6el-linux-gnuabi64/python3.8/pyconfig.h +- +mipsisa32r6-linux-gnu/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabin32/python3.8/pyconfig.h +- +mipsisa64r6-linux-gnuabi64/python3.8/pyconfig.h +- +mipsel-linux-gnu/python3.8/pyconfig.h +- +mips64el-linux-gnuabin32/python3.8/pyconfig.h +- +mips64el-linux-gnuabi64/python3.8/pyconfig.h +- +mips-linux-gnu/python3.8/pyconfig.h +- +mips64-linux-gnuabin32/python3.8/pyconfig.h +- +mips64-linux-gnuabi64/python3.8/pyconfig.h +- +or1k-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnuspe/python3.8/pyconfig.h +- +powerpc64le-linux-gnu/python3.8/pyconfig.h +- +powerpc64-linux-gnu/python3.8/pyconfig.h +- +powerpc-linux-gnu/python3.8/pyconfig.h +- +s390x-linux-gnu/python3.8/pyconfig.h +- +s390-linux-gnu/python3.8/pyconfig.h +- +sh4-linux-gnu/python3.8/pyconfig.h +- +sparc64-linux-gnu/python3.8/pyconfig.h +- +sparc-linux-gnu/python3.8/pyconfig.h +- +riscv64-linux-gnu/python3.8/pyconfig.h +- +riscv32-linux-gnu/python3.8/pyconfig.h +- +x86_64-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-kfreebsd-gnu/python3.8/pyconfig.h +- +i386-gnu/python3.8/pyconfig.h +- + +/usr/include/python3.8/pyctype.h + +/usr/include/python3.8/pydebug.h + +/usr/include/python3.8/pyerrors.h +stdarg.h +- +cpython/pyerrors.h +/usr/include/python3.8/cpython/pyerrors.h + +/usr/include/python3.8/pyfpe.h + +/usr/include/python3.8/pyhash.h + +/usr/include/python3.8/pylifecycle.h +cpython/pylifecycle.h +/usr/include/python3.8/cpython/pylifecycle.h + +/usr/include/python3.8/pymacconfig.h + +/usr/include/python3.8/pymacro.h + +/usr/include/python3.8/pymath.h +pyconfig.h +/usr/include/python3.8/pyconfig.h + +/usr/include/python3.8/pymem.h +pyport.h +/usr/include/python3.8/pyport.h +cpython/pymem.h +/usr/include/python3.8/cpython/pymem.h + +/usr/include/python3.8/pyport.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +inttypes.h +- +stdlib.h +- +ieeefp.h +- +math.h +- +sys/time.h +- +time.h +- +sys/time.h +- +time.h +- +sys/select.h +- +sys/stat.h +- +stat.h +- +sys/types.h +- +sys/termio.h +- +ctype.h +- +wctype.h +- + +/usr/include/python3.8/pystate.h +pythread.h +/usr/include/python3.8/pythread.h +cpython/pystate.h +/usr/include/python3.8/cpython/pystate.h + +/usr/include/python3.8/pystrcmp.h + +/usr/include/python3.8/pystrtod.h + +/usr/include/python3.8/pythonrun.h + +/usr/include/python3.8/pythread.h +pthread.h +- + +/usr/include/python3.8/pytime.h +pyconfig.h +/usr/include/python3.8/pyconfig.h +object.h +/usr/include/python3.8/object.h + +/usr/include/python3.8/rangeobject.h + +/usr/include/python3.8/setobject.h + +/usr/include/python3.8/sliceobject.h + +/usr/include/python3.8/structseq.h + +/usr/include/python3.8/sysmodule.h +cpython/sysmodule.h +/usr/include/python3.8/cpython/sysmodule.h + +/usr/include/python3.8/traceback.h +cpython/traceback.h +/usr/include/python3.8/cpython/traceback.h + +/usr/include/python3.8/tracemalloc.h + +/usr/include/python3.8/tupleobject.h +cpython/tupleobject.h +/usr/include/python3.8/cpython/tupleobject.h + +/usr/include/python3.8/typeslots.h + +/usr/include/python3.8/unicodeobject.h +stdarg.h +- +ctype.h +- +wchar.h +- +cpython/unicodeobject.h +/usr/include/python3.8/cpython/unicodeobject.h + +/usr/include/python3.8/warnings.h + +/usr/include/python3.8/weakrefobject.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +rosidl_generator_c/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +turtlesim/action/detail/rotate_absolute__struct.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.h +builtin_interfaces/msg/detail/time__struct.h +rosidl_generator_c/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.h + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/action/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/action_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/color__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.h + +rosidl_generator_c/turtlesim/msg/detail/color__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/msg/detail/pose__struct.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.h + +rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/msg/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/kill__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.h + +rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/set_pen__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.h + +rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/spawn__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +rosidl_runtime_c/string.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/string.h + +rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_absolute__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/visibility_control.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +turtlesim/srv/detail/teleport_relative__struct.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.h + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h +rosidl_typesupport_interface/macros.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_generator_c/turtlesim/srv/detail/turtlesim/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +rosidl_generator_c/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..b681270ca7b0b2f4f50d420d5e89e460c0b380c8 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake @@ -0,0 +1,55 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_C + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + "turtlesim__rosidl_typesupport_introspection_c__pyext_EXPORTS" + ) + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_generator_c" + "rosidl_generator_py" + "/usr/include/python3.8" + "rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_py.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_c.dir/DependInfo.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_generator_c.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..56f42ae3a98f5117fe9f89f8d508d704de11af0d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make @@ -0,0 +1,138 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/flags.make + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c > CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_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/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.s + +# Object files for target turtlesim__rosidl_typesupport_introspection_c__pyext +turtlesim__rosidl_typesupport_introspection_c__pyext_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o" + +# External object files for target turtlesim__rosidl_typesupport_introspection_c__pyext +turtlesim__rosidl_typesupport_introspection_c__pyext_EXTERNAL_OBJECTS = + +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /usr/lib/x86_64-linux-gnu/libpython3.8.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: libturtlesim__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rmw/lib/librmw.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build: rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..f70b84ec7e73d6b537a82a9d612d0ce18700dc05 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o" + "rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.pdb" + "rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..7e6523af38321b2a50e99f91c1088972491cbd4a --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.internal @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + /usr/include/python3.8/Python.h + /usr/include/python3.8/abstract.h + /usr/include/python3.8/bltinmodule.h + /usr/include/python3.8/boolobject.h + /usr/include/python3.8/bytearrayobject.h + /usr/include/python3.8/bytesobject.h + /usr/include/python3.8/cellobject.h + /usr/include/python3.8/ceval.h + /usr/include/python3.8/classobject.h + /usr/include/python3.8/code.h + /usr/include/python3.8/codecs.h + /usr/include/python3.8/compile.h + /usr/include/python3.8/complexobject.h + /usr/include/python3.8/context.h + /usr/include/python3.8/cpython/abstract.h + /usr/include/python3.8/cpython/dictobject.h + /usr/include/python3.8/cpython/fileobject.h + /usr/include/python3.8/cpython/initconfig.h + /usr/include/python3.8/cpython/object.h + /usr/include/python3.8/cpython/objimpl.h + /usr/include/python3.8/cpython/pyerrors.h + /usr/include/python3.8/cpython/pylifecycle.h + /usr/include/python3.8/cpython/pymem.h + /usr/include/python3.8/cpython/pystate.h + /usr/include/python3.8/cpython/sysmodule.h + /usr/include/python3.8/cpython/traceback.h + /usr/include/python3.8/cpython/tupleobject.h + /usr/include/python3.8/cpython/unicodeobject.h + /usr/include/python3.8/descrobject.h + /usr/include/python3.8/dictobject.h + /usr/include/python3.8/dtoa.h + /usr/include/python3.8/enumobject.h + /usr/include/python3.8/eval.h + /usr/include/python3.8/fileobject.h + /usr/include/python3.8/fileutils.h + /usr/include/python3.8/floatobject.h + /usr/include/python3.8/funcobject.h + /usr/include/python3.8/genobject.h + /usr/include/python3.8/import.h + /usr/include/python3.8/intrcheck.h + /usr/include/python3.8/iterobject.h + /usr/include/python3.8/listobject.h + /usr/include/python3.8/longintrepr.h + /usr/include/python3.8/longobject.h + /usr/include/python3.8/memoryobject.h + /usr/include/python3.8/methodobject.h + /usr/include/python3.8/modsupport.h + /usr/include/python3.8/moduleobject.h + /usr/include/python3.8/namespaceobject.h + /usr/include/python3.8/object.h + /usr/include/python3.8/objimpl.h + /usr/include/python3.8/odictobject.h + /usr/include/python3.8/osmodule.h + /usr/include/python3.8/patchlevel.h + /usr/include/python3.8/picklebufobject.h + /usr/include/python3.8/pyarena.h + /usr/include/python3.8/pycapsule.h + /usr/include/python3.8/pyconfig.h + /usr/include/python3.8/pyctype.h + /usr/include/python3.8/pydebug.h + /usr/include/python3.8/pyerrors.h + /usr/include/python3.8/pyfpe.h + /usr/include/python3.8/pyhash.h + /usr/include/python3.8/pylifecycle.h + /usr/include/python3.8/pymacconfig.h + /usr/include/python3.8/pymacro.h + /usr/include/python3.8/pymath.h + /usr/include/python3.8/pymem.h + /usr/include/python3.8/pyport.h + /usr/include/python3.8/pystate.h + /usr/include/python3.8/pystrcmp.h + /usr/include/python3.8/pystrtod.h + /usr/include/python3.8/pythonrun.h + /usr/include/python3.8/pythread.h + /usr/include/python3.8/pytime.h + /usr/include/python3.8/rangeobject.h + /usr/include/python3.8/setobject.h + /usr/include/python3.8/sliceobject.h + /usr/include/python3.8/structseq.h + /usr/include/python3.8/sysmodule.h + /usr/include/python3.8/traceback.h + /usr/include/python3.8/tracemalloc.h + /usr/include/python3.8/tupleobject.h + /usr/include/python3.8/typeslots.h + /usr/include/python3.8/unicodeobject.h + /usr/include/python3.8/warnings.h + /usr/include/python3.8/weakrefobject.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h + rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h + rosidl_generator_c/turtlesim/msg/detail/color__functions.h + rosidl_generator_c/turtlesim/msg/detail/color__struct.h + rosidl_generator_c/turtlesim/msg/detail/color__type_support.h + rosidl_generator_c/turtlesim/msg/detail/pose__functions.h + rosidl_generator_c/turtlesim/msg/detail/pose__struct.h + rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h + rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h + rosidl_generator_c/turtlesim/srv/detail/kill__functions.h + rosidl_generator_c/turtlesim/srv/detail/kill__struct.h + rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h + rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h + rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h + rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h + rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h + rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..0e59866462a1b7077e012d677e4881b586796248 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/depend.make @@ -0,0 +1,126 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/primitives_sequence.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/string.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/Python.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/abstract.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/bltinmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/boolobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/bytearrayobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/bytesobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cellobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/ceval.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/classobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/code.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/codecs.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/compile.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/complexobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/context.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/abstract.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/dictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/fileobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/initconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/object.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/objimpl.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pyerrors.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pylifecycle.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pymem.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/pystate.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/sysmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/traceback.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/tupleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/cpython/unicodeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/descrobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/dictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/dtoa.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/enumobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/eval.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/fileobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/fileutils.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/floatobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/funcobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/genobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/import.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/intrcheck.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/iterobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/listobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/longintrepr.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/longobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/memoryobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/methodobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/modsupport.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/moduleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/namespaceobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/object.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/objimpl.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/odictobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/osmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/patchlevel.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/picklebufobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyarena.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pycapsule.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyctype.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pydebug.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyerrors.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyfpe.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyhash.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pylifecycle.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymacconfig.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymacro.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymath.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pymem.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pyport.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pystate.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pystrcmp.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pystrtod.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pythonrun.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pythread.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/pytime.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/rangeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/setobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/sliceobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/structseq.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/sysmodule.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/traceback.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/tracemalloc.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/tupleobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/typeslots.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/unicodeobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/warnings.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: /usr/include/python3.8/weakrefobject.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/detail/color__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..9fdc3caf900976a4354e7e52ac855c283beb8034 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile C with /usr/bin/cc +C_FLAGS = -fPIC -Wall -Wextra + +C_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" -Dturtlesim__rosidl_typesupport_introspection_c__pyext_EXPORTS + +C_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py -I/usr/include/python3.8 -I/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..6692d580acf74872090abafa1001876b68dbcb57 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/cc -fPIC -shared -Wl,-soname,turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so -o rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o -Wl,-rpath,/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so /usr/lib/x86_64-linux-gnu/libpython3.8.so libturtlesim__rosidl_typesupport_introspection_c.so libturtlesim__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so libturtlesim__rosidl_generator_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl -Wl,-rpath-link,/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rcpputils/lib diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..02743ecce63e78bdec816905766686931fb49bf2 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 82 +CMAKE_PROGRESS_2 = 83 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..bc6e89971af893e22581c8c0cf7f6caea9d07764 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..ee7113af07a277f85b89bacfc439b20cb7034fa5 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/CXX.includecache @@ -0,0 +1,782 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.hpp +action_msgs/msg/detail/goal_info__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__builder.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.hpp +action_msgs/msg/detail/goal_status_array__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__builder.hpp +action_msgs/msg/detail/goal_status_array__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.hpp +action_msgs/srv/detail/cancel_goal__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__builder.hpp +action_msgs/srv/detail/cancel_goal__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +algorithm +- +utility +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_c/field_types.h +- +cstdint +- + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +cstddef +- +cstdint +- +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +cstddef +- +cstdint +- +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_interface/macros.h +turtlesim/action/detail/rotate_absolute__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_introspection_cpp/service_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/service_introspection.hpp +rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/detail/color__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_interface/macros.h +turtlesim/msg/detail/pose__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/rosidl_typesupport_introspection_cpp/visibility_control.h + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/srv/detail/kill__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_introspection_cpp/service_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_introspection.hpp +rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/srv/detail/set_pen__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_introspection_cpp/service_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_introspection.hpp +rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/srv/detail/spawn__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_introspection_cpp/service_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_introspection.hpp +rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/srv/detail/teleport_absolute__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_introspection_cpp/service_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_introspection.hpp +rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp +array +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/array +cstddef +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/cstddef +string +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/string +vector +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/vector +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_interface/macros.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_interface/macros.h +turtlesim/srv/detail/teleport_relative__struct.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_typesupport_introspection_cpp/field_types.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/field_types.hpp +rosidl_typesupport_introspection_cpp/identifier.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/identifier.hpp +rosidl_typesupport_introspection_cpp/message_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_introspection.hpp +rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +rosidl_typesupport_introspection_cpp/visibility_control.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/visibility_control.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_runtime_c/service_type_support_struct.h +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_typesupport_introspection_cpp/service_introspection.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_introspection.hpp +rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.hpp +action_msgs/srv/cancel_goal.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/srv/cancel_goal.hpp +action_msgs/msg/goal_info.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_info.hpp +action_msgs/msg/goal_status_array.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_status_array.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..274acd6288492d93ec215a425b0be197d602a12c --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake @@ -0,0 +1,71 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_BUILDING_DLL" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "rosidl_typesupport_introspection_cpp" + "rosidl_generator_cpp" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp" "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..aeaf49961af54263f77c8cdddc648bc786281eda --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make @@ -0,0 +1,296 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make + +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/python3.8/site-packages/rosidl_typesupport_introspection_cpp/__init__.py +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating C++ introspection for ROS interfaces" + /usr/bin/python3.8 /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp__arguments.json + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp + +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o -c /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp > CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp -o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s + +# Object files for target turtlesim__rosidl_typesupport_introspection_cpp +turtlesim__rosidl_typesupport_introspection_cpp_OBJECTS = \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o" \ +"CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o" + +# External object files for target turtlesim__rosidl_typesupport_introspection_cpp +turtlesim__rosidl_typesupport_introspection_cpp_EXTERNAL_OBJECTS = + +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +libturtlesim__rosidl_typesupport_introspection_cpp.so: CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Linking CXX shared library libturtlesim__rosidl_typesupport_introspection_cpp.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build: libturtlesim__rosidl_typesupport_introspection_cpp.so + +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/clean + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..788de2395d31336ee5e872d8111a9b7058cef56e --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/cmake_clean.cmake @@ -0,0 +1,33 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o" + "CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o" + "libturtlesim__rosidl_typesupport_introspection_cpp.pdb" + "libturtlesim__rosidl_typesupport_introspection_cpp.so" + "rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp" + "rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..d61c81603612d7a33921921af349ade8331aec1d --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.internal @@ -0,0 +1,174 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h + /home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..49d1acda2529831ae41941548e034b943e663c5c --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/depend.make @@ -0,0 +1,174 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/field_types.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/field_types.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/identifier.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_introspection.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp/visibility_control.h +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp +CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..c3f7c0e33dccc74d151366ce1692f24100d3e3c7 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__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.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wextra -Wpedantic -std=gnu++17 + +CXX_DEFINES = -DRCUTILS_ENABLE_FAULT_INJECTION -DROSIDL_TYPESUPPORT_INTROSPECTION_CPP_BUILDING_DLL -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..186632657b21138a3e05609183dc806f79e4a091 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -fPIC -shared -Wl,-soname,libturtlesim__rosidl_typesupport_introspection_cpp.so -o libturtlesim__rosidl_typesupport_introspection_cpp.so CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o -Wl,-rpath,/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..f6bf3cbad402e24a0f079e994ef6fb2c0b867f64 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/progress.make @@ -0,0 +1,11 @@ +CMAKE_PROGRESS_1 = 84 +CMAKE_PROGRESS_2 = 85 +CMAKE_PROGRESS_3 = 86 +CMAKE_PROGRESS_4 = 87 +CMAKE_PROGRESS_5 = 88 +CMAKE_PROGRESS_6 = 89 +CMAKE_PROGRESS_7 = 90 +CMAKE_PROGRESS_8 = 91 +CMAKE_PROGRESS_9 = 92 +CMAKE_PROGRESS_10 = 93 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..e49d5fb7613cb2fb28c6d5fd782441568bf809b2 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..39f287fa170464b63dd9800230fd10454d4c50dc Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2945a2678a26110fd4c60b9c00e2b85e237c4ea7 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..d543e3710f15f64bcaf4579fd0f78fc6975beb0a Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4f8778671f580d6f7bb68c877a0d05c27298b8cb Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..5d67edcff6abf8a121f95647c9927f1f0f24efde Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..42423f4f52089716f21252cd1ba170c576642982 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..5e0fec07486bd56ba0230895fa17eda3a091beeb Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/CXX.includecache b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/CXX.includecache new file mode 100644 index 0000000000000000000000000000000000000000..2310a375d8d946fe28457657dd8080a5f2fa9938 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/CXX.includecache @@ -0,0 +1,7336 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +unique_identifier_msgs/msg/detail/uuid__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.h +builtin_interfaces/msg/detail/time__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +algorithm +- +utility +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/msg/detail/goal_status_array__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status_array__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/rosidl_runtime_c/message_type_support_struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.h +action_msgs/msg/detail/goal_info__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__functions.h +action_msgs/msg/detail/goal_info__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__struct.hpp +action_msgs/msg/detail/goal_info__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__builder.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +action_msgs/msg/detail/goal_status__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__struct.h +action_msgs/msg/detail/goal_status__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__functions.h +action_msgs/msg/detail/goal_status__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +action_msgs/msg/detail/goal_status__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__struct.hpp +action_msgs/msg/detail/goal_status__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__builder.hpp +action_msgs/msg/detail/goal_status__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +action_msgs/msg/detail/goal_status_array__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.h +action_msgs/msg/detail/goal_status_array__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__functions.h +action_msgs/msg/detail/goal_status_array__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +action_msgs/msg/detail/goal_status_array__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__struct.hpp +action_msgs/msg/detail/goal_status_array__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__builder.hpp +action_msgs/msg/detail/goal_status_array__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/action_msgs/msg/detail/goal_status_array__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +action_msgs/srv/detail/cancel_goal__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.h +action_msgs/srv/detail/cancel_goal__functions.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__functions.h +action_msgs/srv/detail/cancel_goal__type_support.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__type_support.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__struct.hpp +action_msgs/srv/detail/cancel_goal__builder.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__builder.hpp +action_msgs/srv/detail/cancel_goal__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/action_msgs/srv/detail/cancel_goal__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +algorithm +- +utility +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +stdbool.h +- +stdlib.h +- +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/visibility_control.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +action_msgs/srv/detail/cancel_goal__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- +action_msgs/msg/detail/goal_info__struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.h + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +action_msgs/msg/detail/goal_info__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__struct.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +action_msgs/srv/detail/cancel_goal__struct.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/srv/detail/cancel_goal__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_cpp/traits.hpp +action_msgs/msg/detail/goal_info__traits.hpp +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/detail/goal_info__traits.hpp + +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_typesupport_interface/macros.h +action_msgs/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/action_msgs/msg/rosidl_generator_c__visibility_control.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/rosidl_runtime_c/service_type_support_struct.h + +/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp +string +- +ament_index_cpp/visibility_control.h +/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/ament_index_cpp/visibility_control.h + +/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +algorithm +- +utility +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp +builtin_interfaces/msg/detail/duration__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp +builtin_interfaces/msg/detail/duration__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp + +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp +builtin_interfaces/msg/detail/time__builder.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +algorithm +- +utility +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +geometry_msgs/msg/detail/vector3__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +geometry_msgs/msg/detail/vector3__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__struct.hpp +geometry_msgs/msg/detail/twist__builder.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__builder.hpp +geometry_msgs/msg/detail/twist__traits.hpp +/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/geometry_msgs/msg/detail/twist__traits.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +mutex +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/moving_average.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp +metric_details_interface.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +string +- +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +cmath +- +algorithm +- +limits +- +mutex +- +numeric +- +type_traits +- +types.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp +rcpputils/thread_safety_annotations.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +cmath +- +sstream +- +string +- +libstatistics_collector/visibility_control.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +string +- + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +chrono +- +string +- +sstream +- +type_traits +- +utility +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/builtin_interfaces/msg/time.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +chrono +- +mutex +- +string +- +constants.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +chrono +- +string +- +rcl/time.h +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/rcl/time.h +libstatistics_collector/collector/collector.hpp +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp + +/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/allocator.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/log_level.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/log_level.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl_yaml_param_parser/types.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/init_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/init_options.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +stdalign.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +stddef.h +- +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/error_handling.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +rmw/event.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/event_callback_type.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +rmw/names_and_types.h +- +rmw/get_topic_names_and_types.h +- +rmw/topic_endpoint_info_array.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h +rcutils/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/types.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +rmw/init.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/init.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/macros.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +rmw/network_flow_endpoint.h +- +rmw/network_flow_endpoint_array.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/publisher.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +stdint.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node_options.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node_options.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/arguments.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/arguments.h +rcl/domain_id.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/domain_id.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/node.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/message_sequence.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h +rcutils/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcutils/time.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +stdbool.h +- +rcl/allocator.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/allocator.h +rcl/context.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/time.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/time.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rmw/rmw.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rmw/rmw.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +rmw/types.h +- + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +stdbool.h +- +stddef.h +- +rcl/client.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/client.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/guard_condition.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/macros.h +rcl/service.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/service.h +rcl/subscription.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/subscription.h +rcl/timer.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/timer.h +rcl/event.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/event.h +rcl/types.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/types.h +rcl/visibility_control.h +/home/nr/ros2_humble/install/rcl/include/rcl/rcl/rcl/visibility_control.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/node.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +rcl_action/goal_handle.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/goal_handle.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/event_callback.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/macros.h +rcl/node.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/node.h +rcl/time.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/time.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rosidl_runtime_c/action_type_support_struct.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +rcl_action/goal_state_machine.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/goal_state_machine.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/allocator.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +rcl_action/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +rcl_action/visibility_control.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl_action/visibility_control.h +action_msgs/msg/goal_info.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/msg/goal_info.h +action_msgs/msg/goal_status.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/msg/goal_status.h +action_msgs/msg/goal_status_array.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/msg/goal_status_array.h +action_msgs/srv/cancel_goal.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_msgs/srv/cancel_goal.h +rcl/allocator.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/allocator.h +rcl/macros.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/macros.h +rcl/types.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rcl/types.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/rosidl_runtime_c/action_type_support_struct.h + +/home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rcl_interfaces/msg/detail/integer_range__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/floating_point_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +rcl_interfaces/msg/detail/integer_range__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +algorithm +- +utility +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/parameter__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rcl_interfaces/msg/detail/parameter_event__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp +rcl_interfaces/msg/detail/parameter_event__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rcl_interfaces/msg/detail/parameter_type__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp +rcl_interfaces/msg/detail/parameter_type__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rcl_interfaces/msg/detail/parameter_value__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rcl_interfaces/srv/detail/describe_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +rcl_interfaces/srv/detail/describe_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +algorithm +- +utility +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/message_initialization.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rosidl_runtime_cpp/traits.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rcl_interfaces/srv/detail/get_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp +rcl_interfaces/srv/detail/get_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rcl_interfaces/srv/detail/list_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp +rcl_interfaces/srv/detail/list_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rcl_interfaces/srv/detail/set_parameters__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp +rcl_interfaces/srv/detail/set_parameters__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp + +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +stdlib.h +- +rcl_yaml_param_parser/types.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcl_yaml_param_parser/visibility_control.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/allocator.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/rcutils/types/string_array.h + +/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +cstring +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rcl/allocator.h +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +memory +- +stdexcept +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +memory +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +variant +- +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +variant +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/subscription_callback_type_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +atomic +- +functional +- +memory +- +mutex +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +atomic +- +future +- +unordered_map +- +memory +- +mutex +- +optional +- +sstream +- +string +- +tuple +- +utility +- +variant +- +vector +- +rcl/client.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/client.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +functional +- +memory +- +mutex +- +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rcutils/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +condition_variable +- +functional +- +memory +- +mutex +- +string +- +typeindex +- +typeinfo +- +unordered_map +- +unordered_set +- +utility +- +vector +- +rcl/context.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/context.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/context.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +memory +- +string +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +memory +- +string +- +utility +- +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_factory.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/detail/qos_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/qos_parameters.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +chrono +- +functional +- +memory +- +stdexcept +- +string +- +utility +- +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_factory.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +chrono +- +exception +- +memory +- +string +- +utility +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +algorithm +- +array +- +functional +- +initializer_list +- +map +- +string +- +type_traits +- +vector +- +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl_interfaces/msg/parameter_descriptor.hpp +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcpputils/pointer_traits.hpp +rmw/qos_string_conversions.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw/qos_string_conversions.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/get_node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +stdexcept +- +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +stdexcept +- +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/any_subscription_callback.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +stdexcept +- +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/publisher.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rcl/subscription.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +memory +- +type_traits +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rclcpp/message_info.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +chrono +- +builtin_interfaces/msg/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/duration.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +atomic +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/exceptions/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions/exceptions.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +stdexcept +- +string +- +vector +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/error_handling.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rclcpp/visibility_control.hpp +rcpputils/join.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/rcpputils/join.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +algorithm +- +cassert +- +chrono +- +cstdlib +- +iostream +- +list +- +map +- +memory +- +mutex +- +string +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/executor_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executor_options.hpp +rclcpp/future_return_code.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/future_return_code.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +future +- +memory +- +rclcpp/executors/multi_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +rclcpp/executors/single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rclcpp/executors/static_single_threaded_executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +chrono +- +memory +- +mutex +- +set +- +thread +- +unordered_map +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rmw/rmw.h +- +cassert +- +cstdlib +- +memory +- +vector +- +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +chrono +- +list +- +map +- +memory +- +vector +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rcl/wait.h +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +chrono +- +cassert +- +cstdlib +- +memory +- +vector +- +string +- +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rmw/rmw.h +rclcpp/executor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executor.hpp +rclcpp/executors/static_executor_entities_collector.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp +rclcpp/experimental/executable_list.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/node.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +mutex +- +stdexcept +- +utility +- +vector +- +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +memory +- +stdexcept +- +utility +- +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/buffers/ring_buffer_implementation.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/client.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rmw/types.h +- +shared_mutex +- +iterator +- +memory +- +stdexcept +- +unordered_map +- +utility +- +vector +- +typeinfo +- +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logger.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/macros.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/publisher_base.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_adapter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +memory +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rmw/types.h +- +memory +- +stdexcept +- +string +- +type_traits +- +utility +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/types.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/context.hpp +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +algorithm +- +memory +- +mutex +- +string +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rmw/impl/cpp/demangle.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +memory +- +string +- +stdexcept +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/error_handling.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/guard_condition.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rcl/wait.h +rclcpp/experimental/buffers/intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/create_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/experimental/ros_message_intra_process_buffer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/experimental/ros_message_intra_process_buffer.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/rclcpp/type_support_decl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +functional +- +memory +- +tuple +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +iostream +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +functional +- +memory +- +string +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/typesupport_helpers.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/typesupport_helpers.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +type_traits +- +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +atomic +- +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/guard_condition.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +memory +- +mutex +- +rcl/init_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/init_options.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +memory +- +utility +- +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +memory +- +string +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcutils/logging.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging.h +rcpputils/filesystem_helper.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/filesystem_helper.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +sstream +- +type_traits +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +memory +- +utility +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +list +- +map +- +memory +- +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/any_executable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_executable.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +memory +- +stdexcept +- +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/serialized_message.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +cstdint +- +string +- +iostream +- +rcl/network_flow_endpoints.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/network_flow_endpoints.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +atomic +- +condition_variable +- +functional +- +list +- +map +- +memory +- +mutex +- +string +- +tuple +- +utility +- +vector +- +rcutils/macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/macros.h +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node.h +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/event.hpp +rclcpp/generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_publisher.hpp +rclcpp/generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/generic_subscription.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/node_interfaces/node_time_source_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/node_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_options.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node_impl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +algorithm +- +chrono +- +cstdlib +- +iostream +- +limits +- +map +- +memory +- +sstream +- +stdexcept +- +string +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/create_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_client.hpp +rclcpp/create_generic_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_publisher.hpp +rclcpp/create_generic_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_generic_subscription.hpp +rclcpp/create_publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_service.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/create_timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_timer.hpp +rclcpp/detail/resolve_enable_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_base_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_parameters_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_timers_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +memory +- +mutex +- +string +- +vector +- +rcl/node.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/node.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/clock.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +algorithm +- +array +- +chrono +- +map +- +string +- +tuple +- +utility +- +vector +- +rcl/graph.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/graph.h +rcl/guard_condition.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/guard_condition.h +rclcpp/event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/event.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +memory +- +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/logger.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +map +- +memory +- +string +- +vector +- +rcl_interfaces/msg/list_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_parameters_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_parameters_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +string +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/client.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/service.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/publisher.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rcl/subscription.h +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher.hpp +rclcpp/publisher_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription.hpp +rclcpp/subscription_factory.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +memory +- +string +- +vector +- +rcl/node_options.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/node_options.h +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +functional +- +future +- +memory +- +string +- +utility +- +vector +- +rcl_interfaces/msg/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_yaml_param_parser/parser.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_yaml_param_parser/parser.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_map.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_map.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +list +- +memory +- +string +- +unordered_map +- +utility +- +vector +- +rclcpp/create_subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/create_subscription.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/parameter_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_event.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +rcl_yaml_param_parser/parser.h +- +rcl_yaml_param_parser/types.h +- +string +- +unordered_map +- +vector +- +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +memory +- +string +- +rcl_interfaces/srv/describe_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +exception +- +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/parameter_value.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +functional +- +iostream +- +memory +- +sstream +- +string +- +type_traits +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/traits.hpp +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_deleter.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/is_ros_compatible_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/is_ros_compatible_type.hpp +rclcpp/loaned_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/loaned_message.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/type_adapter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_adapter.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +unordered_map +- +utility +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcpputils/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/time.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/publisher_options.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +memory +- +string +- +type_traits +- +vector +- +rcl/publisher.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/publisher.h +rclcpp/allocator/allocator_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +string +- +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/logging_rosout.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/logging_rosout.h +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +functional +- +memory +- +mutex +- +stdexcept +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/incompatible_qos_events_statuses.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/incompatible_qos_events_statuses.h +rcutils/logging_macros.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcutils/logging_macros.h +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +functional +- +initializer_list +- +ostream +- +string +- +utility +- +vector +- +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/qos_policy_kind.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +chrono +- +memory +- +thread +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +csignal +- +memory +- +rclcpp/executors.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/executors.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node.hpp +rclcpp/parameter_client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_client.hpp +rclcpp/parameter_event_handler.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_event_handler.hpp +rclcpp/parameter.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/parameter_service.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/time.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/wait_set.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +rcl/allocator.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/allocator.h +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +atomic +- +functional +- +iostream +- +memory +- +mutex +- +sstream +- +string +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/service.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/service.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +rclcpp/any_service_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_service_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +utility +- +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/detail/resolve_intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/message_memory_strategy.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +atomic +- +memory +- +mutex +- +string +- +unordered_map +- +vector +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/event_callback.h +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rmw/impl/cpp/demangle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/impl/cpp/demangle.hpp +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/cpp_callback_trampoline.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +rclcpp/experimental/intra_process_manager.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/message_info.hpp +rclcpp/network_flow_endpoint.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/network_flow_endpoint.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +string +- +vector +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/subscription.h +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/any_subscription_callback.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/get_message_type_support_handle.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/get_message_type_support_handle.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +chrono +- +memory +- +string +- +type_traits +- +vector +- +rclcpp/callback_group.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/callback_group.hpp +rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rclcpp/intra_process_buffer_type.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_buffer_type.hpp +rclcpp/intra_process_setting.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_event.hpp +rclcpp/qos_overriding_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/qos_overriding_options.hpp +rclcpp/subscription_content_filter_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_content_filter_options.hpp +rclcpp/topic_statistics_state.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/topic_statistics_state.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +memory +- +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/serialized_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_options.hpp +rcl/types.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/types.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +builtin_interfaces/msg/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/builtin_interfaces/msg/time.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/time.h +rclcpp/duration.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/duration.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +atomic +- +chrono +- +functional +- +memory +- +sstream +- +thread +- +type_traits +- +utility +- +rclcpp/clock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/function_traits.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/function_traits.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/rate.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/rate.hpp +rclcpp/utilities.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/tracetools/utils.hpp +rcl/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/error_handling.h +rcl/timer.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/timer.h +rmw/error_handling.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/error_handling.h +rmw/rmw.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rmw/rmw.h + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +memory +- +string +- +utility +- +vector +- +libstatistics_collector/collector/generate_statistics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/topic_statistics_collector/constants.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/received_message_age.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +libstatistics_collector/topic_statistics_collector/received_message_period.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +rcl/time.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rcl/time.h +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/time.hpp +rclcpp/publisher.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/publisher.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/rclcpp/timer.hpp +statistics_msgs/msg/metrics_message.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +type_traits +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_cpp/service_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_cpp/service_type_support.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +memory +- +string +- +tuple +- +rcpputils/shared_library.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/shared_library.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +chrono +- +functional +- +limits +- +string +- +vector +- +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/init_options.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/init_options.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +sstream +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +cassert +- +functional +- +stdexcept +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result_kind.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +memory +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/dynamic_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +rclcpp/wait_set_policies/sequential_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +rclcpp/wait_set_policies/static_storage.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +rclcpp/wait_set_policies/thread_safe_synchronization.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +rclcpp/wait_set_template.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_set_template.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +memory +- +stdexcept +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rcl/wait.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +chrono +- +functional +- + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +condition_variable +- +functional +- +mutex +- +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +algorithm +- +memory +- +utility +- +vector +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +array +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +chrono +- +memory +- +utility +- +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h +rcpputils/scope_exit.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcpputils/scope_exit.hpp +rclcpp/client.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/service.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/wait_result.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/waitable.hpp + +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +atomic +- +functional +- +memory +- +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp/visibility_control.hpp +rcl/wait.h +/home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rcl/wait.h + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +algorithm +- +chrono +- +functional +- +future +- +map +- +memory +- +mutex +- +string +- +unordered_map +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl/event_callback.h +rclcpp/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/logger.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/logger.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/time.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/waitable.hpp +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_runtime_c/action_type_support_struct.h +rosidl_typesupport_cpp/action_type_support.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_typesupport_cpp/action_type_support.hpp +rclcpp_action/client_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client_goal_handle.hpp +rclcpp_action/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/exceptions.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +functional +- +future +- +memory +- +mutex +- +rcl_action/action_client.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/action_client.h +action_msgs/msg/goal_status.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_status.hpp +rclcpp/macros.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/macros.hpp +rclcpp/time.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/time.hpp +rclcpp_action/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/exceptions.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp +rclcpp_action/client_goal_handle_impl.hpp +- + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +rcl_action/types.h +- +memory +- +rclcpp/logging.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/logging.hpp +rclcpp_action/client_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client_goal_handle.hpp +rclcpp_action/exceptions.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/exceptions.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +memory +- +string +- +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node.hpp +rclcpp_action/client.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +memory +- +string +- +rcl_action/action_server.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/action_server.h +rclcpp/node.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp_action/server.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +stdexcept +- +string +- + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +csignal +- +memory +- +rclcpp_action/client.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client.hpp +rclcpp_action/client_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/client_goal_handle.hpp +rclcpp_action/create_client.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/create_client.hpp +rclcpp_action/create_server.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/create_server.hpp +rclcpp_action/server.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server.hpp +rclcpp_action/server_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server_goal_handle.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +functional +- +memory +- +mutex +- +string +- +unordered_map +- +utility +- +rcl/event_callback.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl/event_callback.h +rcl_action/action_server.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/action_server.h +rosidl_runtime_c/action_type_support_struct.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_runtime_c/action_type_support_struct.h +rosidl_typesupport_cpp/action_type_support.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rosidl_typesupport_cpp/action_type_support.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/waitable.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp/waitable.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp +rclcpp_action/server_goal_handle.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/server_goal_handle.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +functional +- +memory +- +mutex +- +rcl_action/types.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/types.h +rcl_action/goal_handle.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/goal_handle.h +action_msgs/msg/goal_status.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_status.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp +rclcpp_action/types.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/types.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +array +- +climits +- +functional +- +string +- +rcl_action/types.h +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rcl_action/types.h +action_msgs/msg/goal_status.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_status.hpp +action_msgs/msg/goal_info.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/action_msgs/msg/goal_info.hpp +rclcpp_action/visibility_control.hpp +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +string +- +vector +- +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +algorithm +- +iterator +- +sstream +- +string +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +memory +- +type_traits +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +utility +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/macros.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +string +- +stdexcept +- +rcutils/shared_library.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/shared_library.h +rcpputils/visibility_control.hpp +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +mutex +- + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +chrono +- +rcutils/time.h +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/rcutils/time.h + +/home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/snprintf.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/time.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +rcutils/logging.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/logging.h +stdio.h +- +stdlib.h +- + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/testing/fault_injection.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +stdint.h +- +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +rcutils/types/array_list.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils/visibility_control.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +rcutils/error_handling.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +stddef.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/incompatible_qos.h +rmw/events_statuses/liveliness_changed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_changed.h +rmw/events_statuses/liveliness_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/liveliness_lost.h +rmw/events_statuses/message_lost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/message_lost.h +rmw/events_statuses/offered_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/offered_deadline_missed.h +rmw/events_statuses/requested_deadline_missed.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/events_statuses/requested_deadline_missed.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +stdint.h +- +rmw/qos_policy_kind.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +stddef.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +stdint.h +- +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/names_and_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/names_and_types.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +cxxabi.h +- +cstdlib +- +memory +- +iostream +- +string +- +rmw/impl/config.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/rmw/impl/config.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +rmw/events_statuses/incompatible_qos.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/incompatible_qos.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +stdint.h +- +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/domain_id.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/domain_id.h +rmw/localhost.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/localhost.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +stddef.h +- +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +stddef.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/network_flow_endpoint.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/network_flow_endpoint.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +stdint.h +- + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/macros.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/sequence_bound.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rosidl_runtime_c/sequence_bound.h +rmw/event.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/event_callback_type.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/event_callback_type.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/message_sequence.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/message_sequence.h +rmw/publisher_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/publisher_options.h +rmw/qos_profiles.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/qos_profiles.h +rmw/subscription_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +rcutils/types/uint8_array.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types/uint8_array.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rcutils/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/types.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +stdint.h +- +rcutils/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/time.h +rmw/macros.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/macros.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/types.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +rcutils/allocator.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rcutils/allocator.h +rmw/topic_endpoint_info.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/topic_endpoint_info.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/events_statuses/events_statuses.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/events_statuses/events_statuses.h +rmw/init.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init.h +rmw/init_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/init_options.h +rmw/ret_types.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/ret_types.h +rmw/security_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/security_options.h +rmw/serialized_message.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/serialized_message.h +rmw/subscription_content_filter_options.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/subscription_content_filter_options.h +rmw/time.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/time.h +rmw/visibility_control.h +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +rosidl_runtime_c/message_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +codecvt +- +iomanip +- +string +- +type_traits +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +rosidl_runtime_c/action_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +algorithm +- +utility +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp +statistics_msgs/msg/detail/statistic_data_point__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp +statistics_msgs/msg/detail/metrics_message__builder.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp +statistics_msgs/msg/detail/metrics_message__traits.hpp +/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp +algorithm +- +utility +- +std_srvs/srv/detail/empty__struct.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/std_srvs/srv/detail/empty__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +std_srvs/srv/detail/empty__struct.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/std_srvs/srv/detail/empty__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp +std_srvs/srv/detail/empty__struct.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/std_srvs/srv/detail/empty__struct.hpp +std_srvs/srv/detail/empty__builder.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/std_srvs/srv/detail/empty__builder.hpp +std_srvs/srv/detail/empty__traits.hpp +/home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/std_srvs/srv/detail/empty__traits.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +stdint.h +- +string.h +- +stdbool.h +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h +tracetools/visibility_control.hpp +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +stddef.h +- +functional +- +tracetools/config.h +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools/config.h + +/home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +stdbool.h +- +stddef.h +- +stdint.h +- + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +unique_identifier_msgs/msg/detail/uuid__struct.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_runtime_cpp/traits.hpp +/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/rosidl_runtime_cpp/traits.hpp + +/home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp +../../../../src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h +rclcpp/rclcpp.hpp +- +rclcpp_action/rclcpp_action.hpp +- +geometry_msgs/msg/twist.hpp +- +turtlesim/action/rotate_absolute.hpp +- +turtlesim/msg/color.hpp +- +turtlesim/msg/pose.hpp +- +turtlesim/srv/set_pen.hpp +- +turtlesim/srv/teleport_absolute.hpp +- +turtlesim/srv/teleport_relative.hpp +- +QImage +- +QPainter +- +QPen +- +QPointF +- + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h +QFrame +- +QImage +- +QPainter +- +QPaintEvent +- +QTimer +- +QVector +- +rclcpp/rclcpp.hpp +- +ament_index_cpp/get_package_share_directory.hpp +- +rcl_interfaces/msg/parameter_event.hpp +- +std_srvs/srv/empty.hpp +- +turtlesim/srv/spawn.hpp +- +turtlesim/srv/kill.hpp +- +map +- +turtle.h +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp +turtlesim/turtle.h +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim/turtle.h +math.h +- +QColor +- +QRgb +- + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp +turtlesim/turtle_frame.h +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim/turtle_frame.h +QPointF +- +cstdlib +- +ctime +- + +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp +QApplication +- +rclcpp/rclcpp.hpp +- +turtlesim/turtle_frame.h +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim/turtle_frame.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF +qpoint.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +qtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QVector +qvector.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +QtCore/qglobal.h +- +intrin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +QtCore/qrefcount.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +QtCore/qglobal.h +- +QtCore/qbasicatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +QtCore/qgenericatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +QtCore/qgenericatomic.h +- +atomic +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +QtCore/qgenericatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +QtCore/qglobal.h +- +QtCore/qatomic_bootstrap.h +- +QtCore/qatomic_cxx11.h +- +QtCore/qatomic_msvc.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +QtCore/qglobal.h +- +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +QtCore/qrefcount.h +- +QtCore/qnamespace.h +- +QtCore/qarraydata.h +- +stdlib.h +- +string.h +- +stdarg.h +- +string +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +QtCore/qlist.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +QtCore/qglobal.h +- +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +QtCore/qatomic.h +- +limits.h +- +new +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +QtCore/qglobal.h +- +QtCore/qstring.h +- +QtCore/qobject.h +- +QtCore/qcoreevent.h +- +QtCore/qeventloop.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +QtCore/qnamespace.h +- +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +QtCore/qscopedpointer.h +- +QtCore/qiodevice.h +- +QtCore/qpair.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +QtCore/qalgorithms.h +- +QtCore/qhash.h +- +QtCore/qlist.h +- +QtCore/qmap.h +- +QtCore/qpair.h +- +QtCore/qtextstream.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qset.h +- +QtCore/qcontiguouscache.h +- +QtCore/qsharedpointer.h +- +vector +- +list +- +map +- +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +QtCore/qfiledevice.h +- +QtCore/qstring.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +QtCore/qglobal.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +QtCore/qglobal.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +type_traits +- +cstddef +- +utility +- +assert.h +- +stddef.h +- +QtCore/qconfig-bootstrapped.h +- +QtCore/qconfig.h +- +QtCore/qtcore-config.h +- +QtCore/qsystemdetection.h +- +QtCore/qprocessordetection.h +- +QtCore/qcompilerdetection.h +- +algorithm +- +QtCore/qtypeinfo.h +- +QtCore/qsysinfo.h +- +QtCore/qlogging.h +- +QtCore/qflags.h +- +QtCore/qatomic.h +- +QtCore/qglobalstatic.h +- +QtCore/qnumeric.h +- +QtCore/qversiontagging.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qmutex.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +QtCore/qchar.h +- +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qhashfunctions.h +- +initializer_list +- +algorithm +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +QtCore/qstring.h +- +QtCore/qpair.h +- +numeric +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qobjectdefs.h +- +QtCore/qscopedpointer.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +QtCore/qalgorithms.h +- +QtCore/qiterator.h +- +QtCore/qrefcount.h +- +QtCore/qarraydata.h +- +QtCore/qhashfunctions.h +- +iterator +- +list +- +algorithm +- +initializer_list +- +stdlib.h +- +new +- +limits.h +- +string.h +- +QtCore/qbytearraylist.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +QtCore/qvariant.h +- +QtCore/qstring.h +- +QtCore/qobjectdefs.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qpair.h +- +QtCore/qdebug.h +- +map +- +new +- +functional +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qbytearray.h +- +QtCore/qvarlengtharray.h +- +QtCore/qobjectdefs.h +- +new +- +vector +- +list +- +map +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +new +- +chrono +- +limits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +QtCore/qobjectdefs.h +- +QtCore/qstring.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtCore/qcoreevent.h +- +QtCore/qscopedpointer.h +- +QtCore/qmetatype.h +- +QtCore/qobject_impl.h +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +QtCore/qnamespace.h +- +QtCore/qobjectdefs_impl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +QtCore/qmargins.h +- +QtCore/qsize.h +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +QtCore/qatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +QtCore/qglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +QtCore/qglobal.h +- +stdlib.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +QtCore/qhash.h +- +initializer_list +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qshareddata.h +- +QtCore/qsharedpointer_impl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +new +- +QtCore/qatomic.h +- +QtCore/qobject.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +QtCore/qchar.h +- +QtCore/qbytearray.h +- +QtCore/qrefcount.h +- +QtCore/qnamespace.h +- +QtCore/qstringliteral.h +- +QtCore/qstringalgorithms.h +- +QtCore/qstringview.h +- +string +- +iterator +- +stdarg.h +- +QtCore/qstringbuilder.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +QtCore/qstring.h +- +QtCore/qbytearray.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +QtCore/qlist.h +- +QtCore/qalgorithms.h +- +QtCore/qregexp.h +- +QtCore/qstring.h +- +QtCore/qstringmatcher.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +QtCore/qarraydata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +QtCore/qchar.h +- +QtCore/qbytearray.h +- +QtCore/qstringliteral.h +- +QtCore/qstringalgorithms.h +- +string +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +QtCore/qglobal.h +- +TargetConditionals.h +- +Availability.h +- +AvailabilityMacros.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- +QtCore/qchar.h +- +QtCore/qlocale.h +- +QtCore/qscopedpointer.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +QtCore/qglobal.h +- +QtCore/qbasictimer.h +- +QtCore/qobject.h +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- +QtCore/qstring.h +- +QtCore/qlist.h +- +QtCore/qpair.h +- +QtCore/qglobal.h +- +QtCore/qurlquery.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +QtCore/qpair.h +- +QtCore/qshareddata.h +- +QtCore/qurl.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +QtCore/qatomic.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtCore/qmetatype.h +- +QtCore/qmap.h +- +QtCore/qhash.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qobject.h +- +QtCore/qbytearraylist.h +- +variant +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +QtCore/qcontainerfwd.h +- +QtCore/qglobal.h +- +QtCore/qalgorithms.h +- +new +- +string.h +- +stdlib.h +- +algorithm +- +initializer_list +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +QtCore/qalgorithms.h +- +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qarraydata.h +- +QtCore/qhashfunctions.h +- +iterator +- +vector +- +stdlib.h +- +string.h +- +initializer_list +- +algorithm +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QColor +qcolor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +qimage.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent +qevent.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +qpainter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPen +qpen.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QRgb +qrgb.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +QtGui/qtguiglobal.h +- +QtCore/qpair.h +- +QtCore/qpoint.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- +QtGui/qcolor.h +- +QtGui/qmatrix.h +- +QtGui/qtransform.h +- +QtGui/qimage.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +QtGui/qtguiglobal.h +- +QtGui/qrgb.h +- +QtCore/qnamespace.h +- +QtCore/qstringlist.h +- +QtGui/qrgba64.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtGui/qwindowdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtGui/qregion.h +- +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtGui/qkeysequence.h +- +QtCore/qcoreevent.h +- +QtCore/qvariant.h +- +QtCore/qmap.h +- +QtCore/qvector.h +- +QtCore/qset.h +- +QtCore/qurl.h +- +QtCore/qfile.h +- +QtGui/qvector2d.h +- +QtGui/qtouchdevice.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +QtGui/qtguiglobal.h +- +QtGui/qfont.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +QtGui/qtguiglobal.h +- +QtGui/qfont.h +- +QtCore/qsharedpointer.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +QtGui/qtguiglobal.h +- +QtCore/qcoreapplication.h +- +QtGui/qwindowdefs.h +- +QtGui/qinputmethod.h +- +QtCore/qlocale.h +- +QtCore/qpoint.h +- +QtCore/qsize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qrgb.h +- +QtGui/qpaintdevice.h +- +QtGui/qpixelformat.h +- +QtGui/qtransform.h +- +QtCore/qbytearray.h +- +QtCore/qrect.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +QtGui/qtguiglobal.h +- +QtGui/qpolygon.h +- +QtGui/qregion.h +- +QtGui/qwindowdefs.h +- +QtCore/qline.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qrect.h +- +QtCore/qpoint.h +- +QtCore/qscopedpointer.h +- +QtGui/qpixmap.h +- +QtGui/qimage.h +- +QtGui/qtextoption.h +- +QtGui/qpolygon.h +- +QtGui/qpen.h +- +QtGui/qbrush.h +- +QtGui/qmatrix.h +- +QtGui/qtransform.h +- +QtGui/qfontinfo.h +- +QtGui/qfontmetrics.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +QtGui/qtguiglobal.h +- +QtGui/qmatrix.h +- +QtCore/qglobal.h +- +QtCore/qrect.h +- +QtCore/qline.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +QtGui/qtguiglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qcolor.h +- +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtCore/qsharedpointer.h +- +QtGui/qimage.h +- +QtGui/qtransform.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +QtGui/qtguiglobal.h +- +QtCore/qvector.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +QtGui/qtguiglobal.h +- +QtCore/qatomic.h +- +QtCore/qrect.h +- +QtGui/qwindowdefs.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +QtGui/qtguiglobal.h +- +QtCore/qprocessordetection.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +QtGui/qtguiglobal.h +- +QtCore/qprocessordetection.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qchar.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +QtCore/qglobal.h +- +QtGui/qtgui-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +QtGui/qtguiglobal.h +- +QtGui/qmatrix.h +- +QtGui/qpainterpath.h +- +QtGui/qpolygon.h +- +QtGui/qregion.h +- +QtGui/qwindowdefs.h +- +QtCore/qline.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +QtGui/qtguiglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qnamespace.h +- +QtGui/qwindowdefs_win.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +QtGui/qtguiglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +qapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +qframe.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qcoreapplication.h +- +QtGui/qwindowdefs.h +- +QtCore/qpoint.h +- +QtCore/qsize.h +- +QtGui/qcursor.h +- +QtWidgets/qdesktopwidget.h +- +QtGui/qguiapplication.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qalgorithms.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +QtGui/qtguiglobal.h +- +QtWidgets/qtwidgets-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qobject.h +- +QtCore/qmargins.h +- +QtGui/qpaintdevice.h +- +QtGui/qpalette.h +- +QtGui/qfont.h +- +QtGui/qfontmetrics.h +- +QtGui/qfontinfo.h +- +QtWidgets/qsizepolicy.h +- +QtGui/qregion.h +- +QtGui/qbrush.h +- +QtGui/qcursor.h +- +QtGui/qkeysequence.h +- +QtGui/qevent.h +- + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +algorithm +- +utility +- +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/message_initialization.hpp +unique_identifier_msgs/msg/detail/uuid__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__struct.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +builtin_interfaces/msg/detail/time__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__struct.hpp +action_msgs/srv/cancel_goal.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/srv/cancel_goal.hpp +action_msgs/msg/goal_info.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_info.hpp +action_msgs/msg/goal_status_array.hpp +rosidl_generator_cpp/turtlesim/action/detail/action_msgs/msg/goal_status_array.hpp + +rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/rosidl_runtime_cpp/traits.hpp +unique_identifier_msgs/msg/detail/uuid__traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/unique_identifier_msgs/msg/detail/uuid__traits.hpp +turtlesim/action/detail/rotate_absolute__traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/turtlesim/action/detail/rotate_absolute__traits.hpp +builtin_interfaces/msg/detail/time__traits.hpp +rosidl_generator_cpp/turtlesim/action/detail/builtin_interfaces/msg/detail/time__traits.hpp + +rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +turtlesim/action/detail/rotate_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__struct.hpp +turtlesim/action/detail/rotate_absolute__builder.hpp +rosidl_generator_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__builder.hpp +turtlesim/action/detail/rotate_absolute__traits.hpp +rosidl_generator_cpp/turtlesim/action/turtlesim/action/detail/rotate_absolute__traits.hpp + +rosidl_generator_cpp/turtlesim/msg/color.hpp +turtlesim/msg/detail/color__struct.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/color__struct.hpp +turtlesim/msg/detail/color__builder.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/color__builder.hpp +turtlesim/msg/detail/color__traits.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/color__traits.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +algorithm +- +utility +- +turtlesim/msg/detail/color__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/msg/detail/color__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/color__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +algorithm +- +utility +- +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/detail/turtlesim/msg/detail/pose__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/msg/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/msg/pose.hpp +turtlesim/msg/detail/pose__struct.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__struct.hpp +turtlesim/msg/detail/pose__builder.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__builder.hpp +turtlesim/msg/detail/pose__traits.hpp +rosidl_generator_cpp/turtlesim/msg/turtlesim/msg/detail/pose__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp +algorithm +- +utility +- +turtlesim/srv/detail/kill__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/srv/detail/kill__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/kill__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +algorithm +- +utility +- +turtlesim/srv/detail/set_pen__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/srv/detail/set_pen__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/set_pen__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp +algorithm +- +utility +- +turtlesim/srv/detail/spawn__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/srv/detail/spawn__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/spawn__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +algorithm +- +utility +- +turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +algorithm +- +utility +- +turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +algorithm +- +array +- +memory +- +string +- +vector +- +rosidl_runtime_cpp/bounded_vector.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/bounded_vector.hpp +rosidl_runtime_cpp/message_initialization.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/message_initialization.hpp + +rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp +stdint.h +- +sstream +- +string +- +type_traits +- +turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_generator_cpp/turtlesim/srv/detail/turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_runtime_cpp/traits.hpp +rosidl_generator_cpp/turtlesim/srv/detail/rosidl_runtime_cpp/traits.hpp + +rosidl_generator_cpp/turtlesim/srv/kill.hpp +turtlesim/srv/detail/kill__struct.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/kill__struct.hpp +turtlesim/srv/detail/kill__builder.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/kill__builder.hpp +turtlesim/srv/detail/kill__traits.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/kill__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +turtlesim/srv/detail/set_pen__struct.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/set_pen__struct.hpp +turtlesim/srv/detail/set_pen__builder.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/set_pen__builder.hpp +turtlesim/srv/detail/set_pen__traits.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/set_pen__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/spawn.hpp +turtlesim/srv/detail/spawn__struct.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/spawn__struct.hpp +turtlesim/srv/detail/spawn__builder.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/spawn__builder.hpp +turtlesim/srv/detail/spawn__traits.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/spawn__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +turtlesim/srv/detail/teleport_absolute__struct.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__struct.hpp +turtlesim/srv/detail/teleport_absolute__builder.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__builder.hpp +turtlesim/srv/detail/teleport_absolute__traits.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_absolute__traits.hpp + +rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp +turtlesim/srv/detail/teleport_relative__struct.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_relative__struct.hpp +turtlesim/srv/detail/teleport_relative__builder.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_relative__builder.hpp +turtlesim/srv/detail/teleport_relative__traits.hpp +rosidl_generator_cpp/turtlesim/srv/turtlesim/srv/detail/teleport_relative__traits.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..01926f52f4035cb738410b7f90accd5a853693be --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/DependInfo.cmake @@ -0,0 +1,74 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o" + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp" "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + "QT_CORE_LIB" + "QT_GUI_LIB" + "QT_NO_DEBUG" + "QT_WIDGETS_LIB" + "RCUTILS_ENABLE_FAULT_INJECTION" + "ROS_PACKAGE_NAME=\"turtlesim\"" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include" + "rosidl_generator_cpp" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "/home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action" + "/home/nr/ros2_humble/install/rclcpp/include/rclcpp" + "/home/nr/ros2_humble/install/std_srvs/include/std_srvs" + "/home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs" + "/home/nr/ros2_humble/install/std_msgs/include/std_msgs" + "/home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp" + "/home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces" + "/home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c" + "/home/nr/ros2_humble/install/rcutils/include/rcutils" + "/home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface" + "/home/nr/ros2_humble/install/fastcdr/include" + "/home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp" + "/home/nr/ros2_humble/install/rmw/include/rmw" + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c" + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp" + "/home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector" + "/home/nr/ros2_humble/install/rcl/include/rcl" + "/home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces" + "/home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface" + "/home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser" + "/home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor" + "/home/nr/ros2_humble/install/tracetools/include/tracetools" + "/home/nr/ros2_humble/install/rcpputils/include/rcpputils" + "/home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs" + "/home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs" + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp" + "/home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c" + "/home/nr/ros2_humble/install/action_msgs/include/action_msgs" + "/home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs" + "/home/nr/ros2_humble/install/rcl_action/include/rcl_action" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..7be1bd8d1783e163301a65dbf02c621643ba5251 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/build.make @@ -0,0 +1,247 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Include any dependencies generated for this target. +include CMakeFiles/turtlesim_node.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/turtlesim_node.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/turtlesim_node.dir/flags.make + +include/turtlesim/moc_turtle_frame.cpp: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating include/turtlesim/moc_turtle_frame.cpp" + cd /home/nr/ros2_ws/build/turtlesim/include/turtlesim && /usr/lib/qt5/bin/moc @/home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp_parameters + +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: CMakeFiles/turtlesim_node.dir/flags.make +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o -c /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp + +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp > CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.i + +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp -o CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.s + +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: CMakeFiles/turtlesim_node.dir/flags.make +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o -c /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp + +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim_node.dir/src/turtle.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp > CMakeFiles/turtlesim_node.dir/src/turtle.cpp.i + +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim_node.dir/src/turtle.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp -o CMakeFiles/turtlesim_node.dir/src/turtle.cpp.s + +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: CMakeFiles/turtlesim_node.dir/flags.make +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o -c /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp + +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp > CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.i + +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp -o CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.s + +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: CMakeFiles/turtlesim_node.dir/flags.make +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: include/turtlesim/moc_turtle_frame.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o -c /home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp + +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp > CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.i + +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp -o CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.s + +# Object files for target turtlesim_node +turtlesim_node_OBJECTS = \ +"CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o" \ +"CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o" \ +"CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o" \ +"CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o" + +# External object files for target turtlesim_node +turtlesim_node_EXTERNAL_OBJECTS = + +turtlesim_node: CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o +turtlesim_node: CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o +turtlesim_node: CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o +turtlesim_node: CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o +turtlesim_node: CMakeFiles/turtlesim_node.dir/build.make +turtlesim_node: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.8 +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so +turtlesim_node: libturtlesim__rosidl_typesupport_cpp.so +turtlesim_node: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.8 +turtlesim_node: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.8 +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so +turtlesim_node: /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so +turtlesim_node: /home/nr/ros2_humble/install/rcl/lib/librcl.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so +turtlesim_node: /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so +turtlesim_node: /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so +turtlesim_node: /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so +turtlesim_node: /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so +turtlesim_node: /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 +turtlesim_node: /home/nr/ros2_humble/install/rmw/lib/librmw.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so +turtlesim_node: /usr/lib/x86_64-linux-gnu/libpython3.8.so +turtlesim_node: /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so +turtlesim_node: /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so +turtlesim_node: /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so +turtlesim_node: /home/nr/ros2_humble/install/rcutils/lib/librcutils.so +turtlesim_node: CMakeFiles/turtlesim_node.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable turtlesim_node" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/turtlesim_node.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim_node.dir/build: turtlesim_node + +.PHONY : CMakeFiles/turtlesim_node.dir/build + +CMakeFiles/turtlesim_node.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim_node.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim_node.dir/clean + +CMakeFiles/turtlesim_node.dir/depend: include/turtlesim/moc_turtle_frame.cpp + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim_node.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..904aea9b647ddf1271723a936e296486151e5c54 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o" + "CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o" + "CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o" + "CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o" + "include/turtlesim/moc_turtle_frame.cpp" + "turtlesim_node" + "turtlesim_node.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/turtlesim_node.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/depend.internal b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..acc83b59e3f59e3aefd06c0928467e0f758855e5 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/depend.internal @@ -0,0 +1,2145 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h + /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp + /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QVector + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + rosidl_generator_cpp/turtlesim/msg/color.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + rosidl_generator_cpp/turtlesim/msg/pose.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp + rosidl_generator_cpp/turtlesim/srv/kill.hpp + rosidl_generator_cpp/turtlesim/srv/set_pen.hpp + rosidl_generator_cpp/turtlesim/srv/spawn.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QColor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen + /usr/include/x86_64-linux-gnu/qt5/QtGui/QRgb + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + rosidl_generator_cpp/turtlesim/msg/color.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + rosidl_generator_cpp/turtlesim/msg/pose.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp + rosidl_generator_cpp/turtlesim/srv/set_pen.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h + /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp + /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QVector + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + rosidl_generator_cpp/turtlesim/msg/color.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + rosidl_generator_cpp/turtlesim/msg/pose.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp + rosidl_generator_cpp/turtlesim/srv/kill.hpp + rosidl_generator_cpp/turtlesim/srv/set_pen.hpp + rosidl_generator_cpp/turtlesim/srv/spawn.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp + /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h + /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp + /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp + /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp + /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h + /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h + /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp + /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h + /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp + /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp + /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp + /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h + /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h + /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h + /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp + /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp + /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp + /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp + /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp + /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp + /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h + /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QVector + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp + rosidl_generator_cpp/turtlesim/msg/color.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp + rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp + rosidl_generator_cpp/turtlesim/msg/pose.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp + rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp + rosidl_generator_cpp/turtlesim/srv/kill.hpp + rosidl_generator_cpp/turtlesim/srv/set_pen.hpp + rosidl_generator_cpp/turtlesim/srv/spawn.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp + rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/depend.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..bc1da8685b75e02de5b4f3d0c83eb3a1b1e49027 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/depend.make @@ -0,0 +1,2145 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: include/turtlesim/moc_turtle_frame.cpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QVector +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/color.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/pose.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/kill.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/spawn.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp + +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle.cpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QColor +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QRgb +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/color.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/msg/pose.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp + +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtle_frame.cpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QVector +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/color.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/msg/pose.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/kill.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/spawn.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp + +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__functions.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_info__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__functions.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__functions.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/detail/goal_status_array__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_info.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/goal_status_array.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/msg/rosidl_generator_c__visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/cancel_goal.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__functions.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/action_msgs/include/action_msgs/action_msgs/srv/detail/cancel_goal__type_support.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/get_package_share_directory.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp/ament_index_cpp/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/duration.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces/builtin_interfaces/msg/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs/geometry_msgs/msg/twist.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector/libstatistics_collector/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/allocator.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/arguments.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/client.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/context.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/domain_id.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/event_callback.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/graph.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/guard_condition.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/init_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/log_level.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/logging_rosout.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/macros.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/network_flow_endpoints.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/node_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/publisher.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/service.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/subscription.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/time.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/timer.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl/include/rcl/rcl/wait.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_client.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/action_server.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_handle.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/goal_state_machine.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_action/include/rcl_action/rcl_action/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/parser.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser/rcl_yaml_param_parser/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_executable.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_service_callback.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/any_subscription_callback.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/callback_group.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/client.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/clock.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/context.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/contexts/default_context.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_service.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/create_timer.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/cpp_callback_trampoline.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/qos_parameters.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/detail/subscription_callback_type_helper.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/duration.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/event.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/exceptions/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executor_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/executable_list.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/ros_message_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/experimental/subscription_intra_process_buffer.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/function_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/future_return_code.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/generic_subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/get_message_type_support_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/guard_condition.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/init_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/intra_process_setting.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/is_ros_compatible_type.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/loaned_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logger.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/logging.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/macros.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategies.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_info.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/message_memory_strategy.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/network_flow_endpoint.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_impl.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/node_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_event_handler.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_map.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_service.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/parameter_value.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_factory.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/publisher_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_event.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/qos_overriding_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rate.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/rclcpp.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/serialized_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/service.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_base.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_content_filter_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_factory.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_options.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/timer.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/topic_statistics_state.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_adapter.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/typesupport_helpers.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/utilities.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_result_kind.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/wait_set_template.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp/include/rclcpp/rclcpp/waitable.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/client_goal_handle_impl.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_client.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/create_server.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/exceptions.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/rclcpp_action.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/server_goal_handle.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/types.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action/rclcpp_action/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/filesystem_helper.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/join.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/pointer_traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/scope_exit.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/shared_library.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/thread_safety_annotations.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/time.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcpputils/include/rcpputils/rcpputils/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/allocator.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/logging_macros.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/macros.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/qsort.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/shared_library.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/snprintf.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/testing/fault_injection.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/time.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/array_list.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/char_array.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/hash_map.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/rcutils_ret.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_array.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/string_map.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/types/uint8_array.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rcutils/include/rcutils/rcutils/visibility_control_macros.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/domain_id.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/error_handling.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/event_callback_type.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/events_statuses.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/incompatible_qos.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_changed.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/liveliness_lost.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/message_lost.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/offered_deadline_missed.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/events_statuses/requested_deadline_missed.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/get_topic_names_and_types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/config.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/impl/cpp/demangle.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/incompatible_qos_events_statuses.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/init_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/localhost.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/macros.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/message_sequence.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/names_and_types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/network_flow_endpoint_array.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/publisher_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_policy_kind.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_profiles.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/qos_string_conversions.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/ret_types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/rmw.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/security_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/serialized_message.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_content_filter_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/subscription_options.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/time.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/topic_endpoint_info_array.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/types.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rmw/include/rmw/rmw/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/action_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_initialization.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/sequence_bound.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_runtime_cpp/traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/action_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface/rosidl_typesupport_interface/macros.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/detail/statistic_data_point__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/detail/empty__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/std_srvs/include/std_srvs/std_srvs/srv/empty.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/config.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/tracetools.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/utils.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/tracetools/include/tracetools/tracetools/visibility_control.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs/unique_identifier_msgs/msg/detail/uuid__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /home/nr/ros2_ws/src/ros_tutorials/turtlesim/src/turtlesim.cpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointF +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QVector +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintEvent +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPen +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/color.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/msg/pose.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/kill.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/set_pen.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/spawn.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp +CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o: rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/flags.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/flags.make new file mode 100644 index 0000000000000000000000000000000000000000..97e2644e62f06fe3548eb8cacb8435508586aa60 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -Wall -Wextra -Wpedantic -fPIC -std=gnu++17 + +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DRCUTILS_ENABLE_FAULT_INJECTION -DROS_PACKAGE_NAME=\"turtlesim\" + +CXX_INCLUDES = -I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include -I/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /home/nr/ros2_humble/install/rclcpp_action/include/rclcpp_action -isystem /home/nr/ros2_humble/install/rclcpp/include/rclcpp -isystem /home/nr/ros2_humble/install/std_srvs/include/std_srvs -isystem /home/nr/ros2_humble/install/geometry_msgs/include/geometry_msgs -isystem /home/nr/ros2_humble/install/std_msgs/include/std_msgs -isystem /home/nr/ros2_humble/install/ament_index_cpp/include/ament_index_cpp -isystem /home/nr/ros2_humble/install/builtin_interfaces/include/builtin_interfaces -isystem /home/nr/ros2_humble/install/rosidl_runtime_c/include/rosidl_runtime_c -isystem /home/nr/ros2_humble/install/rcutils/include/rcutils -isystem /home/nr/ros2_humble/install/rosidl_typesupport_interface/include/rosidl_typesupport_interface -isystem /home/nr/ros2_humble/install/fastcdr/include -isystem /home/nr/ros2_humble/install/rosidl_runtime_cpp/include/rosidl_runtime_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/include/rosidl_typesupport_fastrtps_cpp -isystem /home/nr/ros2_humble/install/rmw/include/rmw -isystem /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/include/rosidl_typesupport_fastrtps_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/include/rosidl_typesupport_introspection_c -isystem /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/include/rosidl_typesupport_introspection_cpp -isystem /home/nr/ros2_humble/install/libstatistics_collector/include/libstatistics_collector -isystem /home/nr/ros2_humble/install/rcl/include/rcl -isystem /home/nr/ros2_humble/install/rcl_interfaces/include/rcl_interfaces -isystem /home/nr/ros2_humble/install/rcl_logging_interface/include/rcl_logging_interface -isystem /home/nr/ros2_humble/install/rcl_yaml_param_parser/include/rcl_yaml_param_parser -isystem /home/nr/ros2_humble/install/libyaml_vendor/include/libyaml_vendor -isystem /home/nr/ros2_humble/install/tracetools/include/tracetools -isystem /home/nr/ros2_humble/install/rcpputils/include/rcpputils -isystem /home/nr/ros2_humble/install/statistics_msgs/include/statistics_msgs -isystem /home/nr/ros2_humble/install/rosgraph_msgs/include/rosgraph_msgs -isystem /home/nr/ros2_humble/install/rosidl_typesupport_cpp/include/rosidl_typesupport_cpp -isystem /home/nr/ros2_humble/install/rosidl_typesupport_c/include/rosidl_typesupport_c -isystem /home/nr/ros2_humble/install/action_msgs/include/action_msgs -isystem /home/nr/ros2_humble/install/unique_identifier_msgs/include/unique_identifier_msgs -isystem /home/nr/ros2_humble/install/rcl_action/include/rcl_action + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..225011a50bf1bccbc7be2c6e190e0ea1b0c85866 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/link.txt b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/link.txt new file mode 100644 index 0000000000000000000000000000000000000000..826a7db254c9bce2a72cdab2bf914845358b3979 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o -o turtlesim_node -Wl,-rpath,/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.8 /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rclcpp_action/lib/librclcpp_action.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_py.so libturtlesim__rosidl_typesupport_cpp.so /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.8 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.8 /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/geometry_msgs/lib/libgeometry_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_msgs/lib/libstd_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rclcpp/lib/librclcpp.so /home/nr/ros2_humble/install/libstatistics_collector/lib/liblibstatistics_collector.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rosgraph_msgs/lib/librosgraph_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/statistics_msgs/lib/libstatistics_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_action/lib/librcl_action.so /home/nr/ros2_humble/install/rcl/lib/librcl.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/rcl_interfaces/lib/librcl_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/rcl_yaml_param_parser/lib/librcl_yaml_param_parser.so /home/nr/ros2_humble/install/libyaml_vendor/lib/libyaml.so /home/nr/ros2_humble/install/tracetools/lib/libtracetools.so /home/nr/ros2_humble/install/rmw_implementation/lib/librmw_implementation.so /home/nr/ros2_humble/install/ament_index_cpp/lib/libament_index_cpp.so /home/nr/ros2_humble/install/rcl_logging_spdlog/lib/librcl_logging_spdlog.so /home/nr/ros2_humble/install/rcl_logging_interface/lib/librcl_logging_interface.so -lpthread /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_py.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_generator_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_py.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_generator_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/librosidl_typesupport_fastrtps_c.so /home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/librosidl_typesupport_fastrtps_cpp.so /home/nr/ros2_humble/install/fastcdr/lib/libfastcdr.so.1.0.24 /home/nr/ros2_humble/install/rmw/lib/librmw.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/librosidl_typesupport_introspection_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/librosidl_typesupport_introspection_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_typesupport_c.so /home/nr/ros2_humble/install/std_srvs/lib/libstd_srvs__rosidl_generator_c.so /usr/lib/x86_64-linux-gnu/libpython3.8.so /home/nr/ros2_humble/install/action_msgs/lib/libaction_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/builtin_interfaces/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/unique_identifier_msgs/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/librosidl_typesupport_cpp.so /home/nr/ros2_humble/install/rosidl_typesupport_c/lib/librosidl_typesupport_c.so /home/nr/ros2_humble/install/rosidl_runtime_c/lib/librosidl_runtime_c.so /home/nr/ros2_humble/install/rcpputils/lib/librcpputils.so /home/nr/ros2_humble/install/rcutils/lib/librcutils.so -ldl diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..94490bf1573294f4fb70425cf213ec6434912cdb --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/progress.make @@ -0,0 +1,7 @@ +CMAKE_PROGRESS_1 = 94 +CMAKE_PROGRESS_2 = 95 +CMAKE_PROGRESS_3 = 96 +CMAKE_PROGRESS_4 = 97 +CMAKE_PROGRESS_5 = 98 +CMAKE_PROGRESS_6 = 99 + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..4260344895df3b2fd745308e377f50502fb4c131 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f6cc4ae9961a72b0d4e2559ad1b07e3a47a4cd9f Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2852df72228c87245f5196a8510e053f9f645b40 Binary files /dev/null and b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o differ diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..19fab2149bf120962a1699d74b7373348dc4c117 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..d7092e9c5f39c7fc867e0166c277a7b6a95a9abb --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for turtlesim_uninstall. + +# Include the progress variables for this target. +include CMakeFiles/turtlesim_uninstall.dir/progress.make + +CMakeFiles/turtlesim_uninstall: + /usr/bin/cmake -P /home/nr/ros2_ws/build/turtlesim/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake + +turtlesim_uninstall: CMakeFiles/turtlesim_uninstall +turtlesim_uninstall: CMakeFiles/turtlesim_uninstall.dir/build.make + +.PHONY : turtlesim_uninstall + +# Rule to build all files generated by this target. +CMakeFiles/turtlesim_uninstall.dir/build: turtlesim_uninstall + +.PHONY : CMakeFiles/turtlesim_uninstall.dir/build + +CMakeFiles/turtlesim_uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/turtlesim_uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/turtlesim_uninstall.dir/clean + +CMakeFiles/turtlesim_uninstall.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/turtlesim_uninstall.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..774bc3ef73805defd2bfa8210fc610fb19291f8b --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/turtlesim_uninstall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/turtlesim_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/turtlesim_uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..19fab2149bf120962a1699d74b7373348dc4c117 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# 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/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/build.make b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..efee0a2ec45e51948ae5521213d5db49d75e48d3 --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/build.make @@ -0,0 +1,72 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for uninstall. + +# 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/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/uninstall.dir/depend + diff --git a/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9960e98484ed37fd7fdf21daddf385d94a38732a --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/progress.make b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/CMakeFiles/uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/CTestConfiguration.ini b/ros2_ws/build/turtlesim/CTestConfiguration.ini new file mode 100644 index 0000000000000000000000000000000000000000..475b49c53e16e0ef9622d6c44ea759da3f2bea25 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/nr/ros2_ws/src/ros_tutorials/turtlesim +BuildDirectory: /home/nr/ros2_ws/build/turtlesim + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: nr-X553MA + +# 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/nr/ros2_ws/src/ros_tutorials/turtlesim" +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: 9.4.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Cluster commands +SlurmBatchCommand: +SlurmRunCommand: + +# 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/ros2_ws/build/turtlesim/CTestCustom.cmake b/ros2_ws/build/turtlesim/CTestCustom.cmake new file mode 100644 index 0000000000000000000000000000000000000000..14956f319e3982ef0886cb4e45e5b67437a99b2a --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/CTestTestfile.cmake b/ros2_ws/build/turtlesim/CTestTestfile.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9fab4c815f4446f9a9e027ffe91104e9c826585e --- /dev/null +++ b/ros2_ws/build/turtlesim/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/nr/ros2_ws/src/ros_tutorials/turtlesim +# Build directory: /home/nr/ros2_ws/build/turtlesim +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("turtlesim__py") diff --git a/ros2_ws/build/turtlesim/Makefile b/ros2_ws/build/turtlesim/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..f754ea739eb0f0ac99cc330ea50cb2bfc6dc6a86 --- /dev/null +++ b/ros2_ws/build/turtlesim/Makefile @@ -0,0 +1,2724 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +#============================================================================= +# Targets provided globally by CMake. + +# 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 + +# 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 rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -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 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 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 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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles /home/nr/ros2_ws/build/turtlesim/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -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 draw_square + +# Build rule for target. +draw_square: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 draw_square +.PHONY : draw_square + +# fast build rule for target. +draw_square/fast: + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/build +.PHONY : draw_square/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_fastrtps_c__pyext + +# Build rule for target. +turtlesim__rosidl_typesupport_fastrtps_c__pyext: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_fastrtps_c__pyext +.PHONY : turtlesim__rosidl_typesupport_fastrtps_c__pyext + +# fast build rule for target. +turtlesim__rosidl_typesupport_fastrtps_c__pyext/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build +.PHONY : turtlesim__rosidl_typesupport_fastrtps_c__pyext/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_introspection_c__pyext + +# Build rule for target. +turtlesim__rosidl_typesupport_introspection_c__pyext: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_introspection_c__pyext +.PHONY : turtlesim__rosidl_typesupport_introspection_c__pyext + +# fast build rule for target. +turtlesim__rosidl_typesupport_introspection_c__pyext/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build +.PHONY : turtlesim__rosidl_typesupport_introspection_c__pyext/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_generator_py + +# Build rule for target. +turtlesim__rosidl_generator_py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_generator_py +.PHONY : turtlesim__rosidl_generator_py + +# fast build rule for target. +turtlesim__rosidl_generator_py/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/build +.PHONY : turtlesim__rosidl_generator_py/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_c + +# Build rule for target. +turtlesim__rosidl_typesupport_c: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_c +.PHONY : turtlesim__rosidl_typesupport_c + +# fast build rule for target. +turtlesim__rosidl_typesupport_c/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build +.PHONY : turtlesim__rosidl_typesupport_c/fast + +#============================================================================= +# Target rules for targets named turtlesim + +# Build rule for target. +turtlesim: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim +.PHONY : turtlesim + +# fast build rule for target. +turtlesim/fast: + $(MAKE) -f CMakeFiles/turtlesim.dir/build.make CMakeFiles/turtlesim.dir/build +.PHONY : turtlesim/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_generator_c + +# Build rule for target. +turtlesim__rosidl_generator_c: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_generator_c +.PHONY : turtlesim__rosidl_generator_c + +# fast build rule for target. +turtlesim__rosidl_generator_c/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/build +.PHONY : turtlesim__rosidl_generator_c/fast + +#============================================================================= +# Target rules for targets named turtle_teleop_key + +# Build rule for target. +turtle_teleop_key: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtle_teleop_key +.PHONY : turtle_teleop_key + +# fast build rule for target. +turtle_teleop_key/fast: + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/build +.PHONY : turtle_teleop_key/fast + +#============================================================================= +# Target rules for targets named turtlesim_node + +# Build rule for target. +turtlesim_node: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim_node +.PHONY : turtlesim_node + +# fast build rule for target. +turtlesim_node/fast: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/build +.PHONY : turtlesim_node/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_introspection_cpp + +# Build rule for target. +turtlesim__rosidl_typesupport_introspection_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_introspection_cpp +.PHONY : turtlesim__rosidl_typesupport_introspection_cpp + +# fast build rule for target. +turtlesim__rosidl_typesupport_introspection_cpp/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build +.PHONY : turtlesim__rosidl_typesupport_introspection_cpp/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_c__pyext + +# Build rule for target. +turtlesim__rosidl_typesupport_c__pyext: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_c__pyext +.PHONY : turtlesim__rosidl_typesupport_c__pyext + +# fast build rule for target. +turtlesim__rosidl_typesupport_c__pyext/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build +.PHONY : turtlesim__rosidl_typesupport_c__pyext/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_cpp + +# Build rule for target. +turtlesim__rosidl_typesupport_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_cpp +.PHONY : turtlesim__rosidl_typesupport_cpp + +# fast build rule for target. +turtlesim__rosidl_typesupport_cpp/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build +.PHONY : turtlesim__rosidl_typesupport_cpp/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_fastrtps_c + +# Build rule for target. +turtlesim__rosidl_typesupport_fastrtps_c: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_fastrtps_c +.PHONY : turtlesim__rosidl_typesupport_fastrtps_c + +# fast build rule for target. +turtlesim__rosidl_typesupport_fastrtps_c/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build +.PHONY : turtlesim__rosidl_typesupport_fastrtps_c/fast + +#============================================================================= +# Target rules for targets named mimic + +# Build rule for target. +mimic: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 mimic +.PHONY : mimic + +# fast build rule for target. +mimic/fast: + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/build +.PHONY : mimic/fast + +#============================================================================= +# Target rules for targets named ament_cmake_python_copy_turtlesim + +# Build rule for target. +ament_cmake_python_copy_turtlesim: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 ament_cmake_python_copy_turtlesim +.PHONY : ament_cmake_python_copy_turtlesim + +# fast build rule for target. +ament_cmake_python_copy_turtlesim/fast: + $(MAKE) -f CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build.make CMakeFiles/ament_cmake_python_copy_turtlesim.dir/build +.PHONY : ament_cmake_python_copy_turtlesim/fast + +#============================================================================= +# Target rules for targets named ament_cmake_python_build_turtlesim_egg + +# Build rule for target. +ament_cmake_python_build_turtlesim_egg: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 ament_cmake_python_build_turtlesim_egg +.PHONY : ament_cmake_python_build_turtlesim_egg + +# fast build rule for target. +ament_cmake_python_build_turtlesim_egg/fast: + $(MAKE) -f CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build.make CMakeFiles/ament_cmake_python_build_turtlesim_egg.dir/build +.PHONY : ament_cmake_python_build_turtlesim_egg/fast + +#============================================================================= +# Target rules for targets named uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall/fast: + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build +.PHONY : uninstall/fast + +#============================================================================= +# Target rules for targets named turtlesim__cpp + +# Build rule for target. +turtlesim__cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__cpp +.PHONY : turtlesim__cpp + +# fast build rule for target. +turtlesim__cpp/fast: + $(MAKE) -f CMakeFiles/turtlesim__cpp.dir/build.make CMakeFiles/turtlesim__cpp.dir/build +.PHONY : turtlesim__cpp/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_fastrtps_cpp + +# Build rule for target. +turtlesim__rosidl_typesupport_fastrtps_cpp: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_fastrtps_cpp +.PHONY : turtlesim__rosidl_typesupport_fastrtps_cpp + +# fast build rule for target. +turtlesim__rosidl_typesupport_fastrtps_cpp/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build +.PHONY : turtlesim__rosidl_typesupport_fastrtps_cpp/fast + +#============================================================================= +# Target rules for targets named turtlesim_uninstall + +# Build rule for target. +turtlesim_uninstall: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim_uninstall +.PHONY : turtlesim_uninstall + +# fast build rule for target. +turtlesim_uninstall/fast: + $(MAKE) -f CMakeFiles/turtlesim_uninstall.dir/build.make CMakeFiles/turtlesim_uninstall.dir/build +.PHONY : turtlesim_uninstall/fast + +#============================================================================= +# Target rules for targets named turtlesim__rosidl_typesupport_introspection_c + +# Build rule for target. +turtlesim__rosidl_typesupport_introspection_c: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__rosidl_typesupport_introspection_c +.PHONY : turtlesim__rosidl_typesupport_introspection_c + +# fast build rule for target. +turtlesim__rosidl_typesupport_introspection_c/fast: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build +.PHONY : turtlesim__rosidl_typesupport_introspection_c/fast + +#============================================================================= +# Target rules for targets named turtlesim__py + +# Build rule for target. +turtlesim__py: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py +.PHONY : turtlesim__py + +# fast build rule for target. +turtlesim__py/fast: + $(MAKE) -f turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make turtlesim__py/CMakeFiles/turtlesim__py.dir/build +.PHONY : turtlesim__py/fast + +include/turtlesim/moc_turtle_frame.o: include/turtlesim/moc_turtle_frame.cpp.o + +.PHONY : include/turtlesim/moc_turtle_frame.o + +# target to build an object file +include/turtlesim/moc_turtle_frame.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o +.PHONY : include/turtlesim/moc_turtle_frame.cpp.o + +include/turtlesim/moc_turtle_frame.i: include/turtlesim/moc_turtle_frame.cpp.i + +.PHONY : include/turtlesim/moc_turtle_frame.i + +# target to preprocess a source file +include/turtlesim/moc_turtle_frame.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.i +.PHONY : include/turtlesim/moc_turtle_frame.cpp.i + +include/turtlesim/moc_turtle_frame.s: include/turtlesim/moc_turtle_frame.cpp.s + +.PHONY : include/turtlesim/moc_turtle_frame.s + +# target to generate assembly for a file +include/turtlesim/moc_turtle_frame.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.s +.PHONY : include/turtlesim/moc_turtle_frame.cpp.s + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.o: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.i: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.i + +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.s: rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.s + +rosidl_generator_c/turtlesim/msg/detail/color__functions.o: rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/msg/detail/color__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o + +rosidl_generator_c/turtlesim/msg/detail/color__functions.i: rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/msg/detail/color__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/msg/detail/color__functions.c.i + +rosidl_generator_c/turtlesim/msg/detail/color__functions.s: rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/msg/detail/color__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/msg/detail/color__functions.c.s + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.o: rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/msg/detail/pose__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.i: rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/msg/detail/pose__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.i + +rosidl_generator_c/turtlesim/msg/detail/pose__functions.s: rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/msg/detail/pose__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.s + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.o: rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/kill__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.i: rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/kill__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.i + +rosidl_generator_c/turtlesim/srv/detail/kill__functions.s: rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/kill__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.s + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.o: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.i: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.i + +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.s: rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.s + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.o: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/spawn__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.i: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/spawn__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.i + +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.s: rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/spawn__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.s + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.o: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.i: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.i + +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.s: rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.s + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.o: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.o + +# target to build an object file +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.i: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.i + +# target to preprocess a source file +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.i + +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.s: rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s + +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.s + +# target to generate assembly for a file +rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_c.dir/build.make CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s +.PHONY : rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.s + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.o + +# target to build an object file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.i: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.i + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.s: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.s + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.o + +# target to build an object file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.i: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.i + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.s: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.s + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.s +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.s + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.o: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.o + +# target to build an object file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.i: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.i + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.s: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.s + +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.s +.PHONY : rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.s + +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.o: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/action/_rotate_absolute_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o +.PHONY : rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o + +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.i: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/action/_rotate_absolute_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i +.PHONY : rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.i + +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.s: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/action/_rotate_absolute_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s +.PHONY : rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.s + +rosidl_generator_py/turtlesim/msg/_color_s.o: rosidl_generator_py/turtlesim/msg/_color_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/msg/_color_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/msg/_color_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o +.PHONY : rosidl_generator_py/turtlesim/msg/_color_s.c.o + +rosidl_generator_py/turtlesim/msg/_color_s.i: rosidl_generator_py/turtlesim/msg/_color_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/msg/_color_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/msg/_color_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.i +.PHONY : rosidl_generator_py/turtlesim/msg/_color_s.c.i + +rosidl_generator_py/turtlesim/msg/_color_s.s: rosidl_generator_py/turtlesim/msg/_color_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/msg/_color_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/msg/_color_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.s +.PHONY : rosidl_generator_py/turtlesim/msg/_color_s.c.s + +rosidl_generator_py/turtlesim/msg/_pose_s.o: rosidl_generator_py/turtlesim/msg/_pose_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/msg/_pose_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/msg/_pose_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o +.PHONY : rosidl_generator_py/turtlesim/msg/_pose_s.c.o + +rosidl_generator_py/turtlesim/msg/_pose_s.i: rosidl_generator_py/turtlesim/msg/_pose_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/msg/_pose_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/msg/_pose_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.i +.PHONY : rosidl_generator_py/turtlesim/msg/_pose_s.c.i + +rosidl_generator_py/turtlesim/msg/_pose_s.s: rosidl_generator_py/turtlesim/msg/_pose_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/msg/_pose_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/msg/_pose_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.s +.PHONY : rosidl_generator_py/turtlesim/msg/_pose_s.c.s + +rosidl_generator_py/turtlesim/srv/_kill_s.o: rosidl_generator_py/turtlesim/srv/_kill_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/srv/_kill_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/srv/_kill_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o +.PHONY : rosidl_generator_py/turtlesim/srv/_kill_s.c.o + +rosidl_generator_py/turtlesim/srv/_kill_s.i: rosidl_generator_py/turtlesim/srv/_kill_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/srv/_kill_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/srv/_kill_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.i +.PHONY : rosidl_generator_py/turtlesim/srv/_kill_s.c.i + +rosidl_generator_py/turtlesim/srv/_kill_s.s: rosidl_generator_py/turtlesim/srv/_kill_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/srv/_kill_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/srv/_kill_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.s +.PHONY : rosidl_generator_py/turtlesim/srv/_kill_s.c.s + +rosidl_generator_py/turtlesim/srv/_set_pen_s.o: rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/srv/_set_pen_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o +.PHONY : rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o + +rosidl_generator_py/turtlesim/srv/_set_pen_s.i: rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/srv/_set_pen_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i +.PHONY : rosidl_generator_py/turtlesim/srv/_set_pen_s.c.i + +rosidl_generator_py/turtlesim/srv/_set_pen_s.s: rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/srv/_set_pen_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s +.PHONY : rosidl_generator_py/turtlesim/srv/_set_pen_s.c.s + +rosidl_generator_py/turtlesim/srv/_spawn_s.o: rosidl_generator_py/turtlesim/srv/_spawn_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/srv/_spawn_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/srv/_spawn_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o +.PHONY : rosidl_generator_py/turtlesim/srv/_spawn_s.c.o + +rosidl_generator_py/turtlesim/srv/_spawn_s.i: rosidl_generator_py/turtlesim/srv/_spawn_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/srv/_spawn_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/srv/_spawn_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.i +.PHONY : rosidl_generator_py/turtlesim/srv/_spawn_s.c.i + +rosidl_generator_py/turtlesim/srv/_spawn_s.s: rosidl_generator_py/turtlesim/srv/_spawn_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/srv/_spawn_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/srv/_spawn_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.s +.PHONY : rosidl_generator_py/turtlesim/srv/_spawn_s.c.s + +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.o: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o + +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.i: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.i + +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.s: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.s + +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.o: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o + +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_relative_s.o + +# target to build an object file +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o + +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.i: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i + +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_relative_s.i + +# target to preprocess a source file +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.i + +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.s: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s + +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_relative_s.s + +# target to generate assembly for a file +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_generator_py.dir/build.make CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s +.PHONY : rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.s + +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.o: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.i: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.s: rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/msg/color__type_support.o: rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/msg/color__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/msg/color__type_support.i: rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/msg/color__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/msg/color__type_support.s: rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/msg/color__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/msg/pose__type_support.o: rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/msg/pose__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/msg/pose__type_support.i: rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/msg/pose__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/msg/pose__type_support.s: rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/msg/pose__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/srv/kill__type_support.o: rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/srv/kill__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/srv/kill__type_support.i: rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/srv/kill__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/srv/kill__type_support.s: rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/srv/kill__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.o: rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.i: rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.s: rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.o: rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/srv/spawn__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.i: rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/srv/spawn__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.s: rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/srv/spawn__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.o: rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.i: rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.s: rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.s + +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.o: rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o + +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.o + +# target to build an object file +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o + +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.i: rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i + +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.i + +# target to preprocess a source file +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.i + +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.s: rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s + +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s +.PHONY : rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.o: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.i: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.s: rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.o: rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/color__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.i: rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/color__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.s: rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/color__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.o: rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.i: rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.s: rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.o: rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.i: rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.s: rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.o: rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.i: rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.s: rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.o: rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.i: rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.s: rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.o: rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.i: rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.s: rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.s + +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.o: rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.o + +# target to build an object file +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o + +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.i: rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.i + +# target to preprocess a source file +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.i + +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.s: rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s + +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s +.PHONY : rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.o: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.o + +# target to build an object file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.i: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.i + +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.s: rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s +.PHONY : rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.s + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.o: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.o + +# target to build an object file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.i: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.i + +# target to preprocess a source file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.i + +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.s: rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s + +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s +.PHONY : rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.s + +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.o: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.i: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.s: rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.i: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.s: rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.o: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.i: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.s: rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.i: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.s: rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.i: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.s: rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.i: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.s: rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.i: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.s: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.s + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.o: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.i: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.i + +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.s: rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s + +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s +.PHONY : rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.s + +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.s + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.o: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.o + +# target to build an object file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.i: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.i + +# target to preprocess a source file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.i + +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.s: rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s + +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.s + +# target to generate assembly for a file +rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/build.make CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s +.PHONY : rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.s + +src/turtle.o: src/turtle.cpp.o + +.PHONY : src/turtle.o + +# target to build an object file +src/turtle.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o +.PHONY : src/turtle.cpp.o + +src/turtle.i: src/turtle.cpp.i + +.PHONY : src/turtle.i + +# target to preprocess a source file +src/turtle.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtle.cpp.i +.PHONY : src/turtle.cpp.i + +src/turtle.s: src/turtle.cpp.s + +.PHONY : src/turtle.s + +# target to generate assembly for a file +src/turtle.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtle.cpp.s +.PHONY : src/turtle.cpp.s + +src/turtle_frame.o: src/turtle_frame.cpp.o + +.PHONY : src/turtle_frame.o + +# target to build an object file +src/turtle_frame.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o +.PHONY : src/turtle_frame.cpp.o + +src/turtle_frame.i: src/turtle_frame.cpp.i + +.PHONY : src/turtle_frame.i + +# target to preprocess a source file +src/turtle_frame.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.i +.PHONY : src/turtle_frame.cpp.i + +src/turtle_frame.s: src/turtle_frame.cpp.s + +.PHONY : src/turtle_frame.s + +# target to generate assembly for a file +src/turtle_frame.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.s +.PHONY : src/turtle_frame.cpp.s + +src/turtlesim.o: src/turtlesim.cpp.o + +.PHONY : src/turtlesim.o + +# target to build an object file +src/turtlesim.cpp.o: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o +.PHONY : src/turtlesim.cpp.o + +src/turtlesim.i: src/turtlesim.cpp.i + +.PHONY : src/turtlesim.i + +# target to preprocess a source file +src/turtlesim.cpp.i: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.i +.PHONY : src/turtlesim.cpp.i + +src/turtlesim.s: src/turtlesim.cpp.s + +.PHONY : src/turtlesim.s + +# target to generate assembly for a file +src/turtlesim.cpp.s: + $(MAKE) -f CMakeFiles/turtlesim_node.dir/build.make CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.s +.PHONY : src/turtlesim.cpp.s + +tutorials/draw_square.o: tutorials/draw_square.cpp.o + +.PHONY : tutorials/draw_square.o + +# target to build an object file +tutorials/draw_square.cpp.o: + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o +.PHONY : tutorials/draw_square.cpp.o + +tutorials/draw_square.i: tutorials/draw_square.cpp.i + +.PHONY : tutorials/draw_square.i + +# target to preprocess a source file +tutorials/draw_square.cpp.i: + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.i +.PHONY : tutorials/draw_square.cpp.i + +tutorials/draw_square.s: tutorials/draw_square.cpp.s + +.PHONY : tutorials/draw_square.s + +# target to generate assembly for a file +tutorials/draw_square.cpp.s: + $(MAKE) -f CMakeFiles/draw_square.dir/build.make CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.s +.PHONY : tutorials/draw_square.cpp.s + +tutorials/mimic.o: tutorials/mimic.cpp.o + +.PHONY : tutorials/mimic.o + +# target to build an object file +tutorials/mimic.cpp.o: + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/tutorials/mimic.cpp.o +.PHONY : tutorials/mimic.cpp.o + +tutorials/mimic.i: tutorials/mimic.cpp.i + +.PHONY : tutorials/mimic.i + +# target to preprocess a source file +tutorials/mimic.cpp.i: + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/tutorials/mimic.cpp.i +.PHONY : tutorials/mimic.cpp.i + +tutorials/mimic.s: tutorials/mimic.cpp.s + +.PHONY : tutorials/mimic.s + +# target to generate assembly for a file +tutorials/mimic.cpp.s: + $(MAKE) -f CMakeFiles/mimic.dir/build.make CMakeFiles/mimic.dir/tutorials/mimic.cpp.s +.PHONY : tutorials/mimic.cpp.s + +tutorials/teleop_turtle_key.o: tutorials/teleop_turtle_key.cpp.o + +.PHONY : tutorials/teleop_turtle_key.o + +# target to build an object file +tutorials/teleop_turtle_key.cpp.o: + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o +.PHONY : tutorials/teleop_turtle_key.cpp.o + +tutorials/teleop_turtle_key.i: tutorials/teleop_turtle_key.cpp.i + +.PHONY : tutorials/teleop_turtle_key.i + +# target to preprocess a source file +tutorials/teleop_turtle_key.cpp.i: + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.i +.PHONY : tutorials/teleop_turtle_key.cpp.i + +tutorials/teleop_turtle_key.s: tutorials/teleop_turtle_key.cpp.s + +.PHONY : tutorials/teleop_turtle_key.s + +# target to generate assembly for a file +tutorials/teleop_turtle_key.cpp.s: + $(MAKE) -f CMakeFiles/turtle_teleop_key.dir/build.make CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.s +.PHONY : tutorials/teleop_turtle_key.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 "... install/strip" + @echo "... install/local" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... draw_square" + @echo "... turtlesim__rosidl_typesupport_fastrtps_c__pyext" + @echo "... turtlesim__rosidl_typesupport_introspection_c__pyext" + @echo "... turtlesim__rosidl_generator_py" + @echo "... turtlesim__rosidl_typesupport_c" + @echo "... turtlesim" + @echo "... turtlesim__rosidl_generator_c" + @echo "... list_install_components" + @echo "... turtle_teleop_key" + @echo "... turtlesim_node" + @echo "... turtlesim__rosidl_typesupport_introspection_cpp" + @echo "... turtlesim__rosidl_typesupport_c__pyext" + @echo "... turtlesim__rosidl_typesupport_cpp" + @echo "... install" + @echo "... turtlesim__rosidl_typesupport_fastrtps_c" + @echo "... mimic" + @echo "... ament_cmake_python_copy_turtlesim" + @echo "... ament_cmake_python_build_turtlesim_egg" + @echo "... test" + @echo "... uninstall" + @echo "... turtlesim__cpp" + @echo "... turtlesim__rosidl_typesupport_fastrtps_cpp" + @echo "... turtlesim_uninstall" + @echo "... turtlesim__rosidl_typesupport_introspection_c" + @echo "... turtlesim__py" + @echo "... include/turtlesim/moc_turtle_frame.o" + @echo "... include/turtlesim/moc_turtle_frame.i" + @echo "... include/turtlesim/moc_turtle_frame.s" + @echo "... rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.o" + @echo "... rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.i" + @echo "... rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.s" + @echo "... rosidl_generator_c/turtlesim/msg/detail/color__functions.o" + @echo "... rosidl_generator_c/turtlesim/msg/detail/color__functions.i" + @echo "... rosidl_generator_c/turtlesim/msg/detail/color__functions.s" + @echo "... rosidl_generator_c/turtlesim/msg/detail/pose__functions.o" + @echo "... rosidl_generator_c/turtlesim/msg/detail/pose__functions.i" + @echo "... rosidl_generator_c/turtlesim/msg/detail/pose__functions.s" + @echo "... rosidl_generator_c/turtlesim/srv/detail/kill__functions.o" + @echo "... rosidl_generator_c/turtlesim/srv/detail/kill__functions.i" + @echo "... rosidl_generator_c/turtlesim/srv/detail/kill__functions.s" + @echo "... rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.o" + @echo "... rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.i" + @echo "... rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.s" + @echo "... rosidl_generator_c/turtlesim/srv/detail/spawn__functions.o" + @echo "... rosidl_generator_c/turtlesim/srv/detail/spawn__functions.i" + @echo "... rosidl_generator_c/turtlesim/srv/detail/spawn__functions.s" + @echo "... rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.o" + @echo "... rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.i" + @echo "... rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.s" + @echo "... rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.o" + @echo "... rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.i" + @echo "... rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.s" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.o" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.i" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.s" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.o" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.i" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.s" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.o" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.i" + @echo "... rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.s" + @echo "... rosidl_generator_py/turtlesim/action/_rotate_absolute_s.o" + @echo "... rosidl_generator_py/turtlesim/action/_rotate_absolute_s.i" + @echo "... rosidl_generator_py/turtlesim/action/_rotate_absolute_s.s" + @echo "... rosidl_generator_py/turtlesim/msg/_color_s.o" + @echo "... rosidl_generator_py/turtlesim/msg/_color_s.i" + @echo "... rosidl_generator_py/turtlesim/msg/_color_s.s" + @echo "... rosidl_generator_py/turtlesim/msg/_pose_s.o" + @echo "... rosidl_generator_py/turtlesim/msg/_pose_s.i" + @echo "... rosidl_generator_py/turtlesim/msg/_pose_s.s" + @echo "... rosidl_generator_py/turtlesim/srv/_kill_s.o" + @echo "... rosidl_generator_py/turtlesim/srv/_kill_s.i" + @echo "... rosidl_generator_py/turtlesim/srv/_kill_s.s" + @echo "... rosidl_generator_py/turtlesim/srv/_set_pen_s.o" + @echo "... rosidl_generator_py/turtlesim/srv/_set_pen_s.i" + @echo "... rosidl_generator_py/turtlesim/srv/_set_pen_s.s" + @echo "... rosidl_generator_py/turtlesim/srv/_spawn_s.o" + @echo "... rosidl_generator_py/turtlesim/srv/_spawn_s.i" + @echo "... rosidl_generator_py/turtlesim/srv/_spawn_s.s" + @echo "... rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.o" + @echo "... rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.i" + @echo "... rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.s" + @echo "... rosidl_generator_py/turtlesim/srv/_teleport_relative_s.o" + @echo "... rosidl_generator_py/turtlesim/srv/_teleport_relative_s.i" + @echo "... rosidl_generator_py/turtlesim/srv/_teleport_relative_s.s" + @echo "... rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/msg/color__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/msg/color__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/msg/color__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/msg/pose__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/msg/pose__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/msg/pose__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/srv/kill__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/srv/kill__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/srv/kill__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/srv/spawn__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/srv/spawn__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/srv/spawn__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.s" + @echo "... rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.o" + @echo "... rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.i" + @echo "... rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/msg/color__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/msg/color__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/msg/color__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.s" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.o" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.i" + @echo "... rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.o" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.i" + @echo "... rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.s" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.o" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.i" + @echo "... rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.s" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.o" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.i" + @echo "... rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.s" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.o" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.i" + @echo "... rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.s" + @echo "... src/turtle.o" + @echo "... src/turtle.i" + @echo "... src/turtle.s" + @echo "... src/turtle_frame.o" + @echo "... src/turtle_frame.i" + @echo "... src/turtle_frame.s" + @echo "... src/turtlesim.o" + @echo "... src/turtlesim.i" + @echo "... src/turtlesim.s" + @echo "... tutorials/draw_square.o" + @echo "... tutorials/draw_square.i" + @echo "... tutorials/draw_square.s" + @echo "... tutorials/mimic.o" + @echo "... tutorials/mimic.i" + @echo "... tutorials/mimic.s" + @echo "... tutorials/teleop_turtle_key.o" + @echo "... tutorials/teleop_turtle_key.i" + @echo "... tutorials/teleop_turtle_key.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/ros2_ws/build/turtlesim/ament_cmake_core/package.cmake b/ros2_ws/build/turtlesim/ament_cmake_core/package.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c5c95ecadab2b08dce69db27826d6b28efe7cda2 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/package.cmake @@ -0,0 +1,14 @@ +set(_AMENT_PACKAGE_NAME "turtlesim") +set(turtlesim_VERSION "1.4.2") +set(turtlesim_MAINTAINER "Audrow Nash <audrow@openrobotics.org>, Michael Jeronimo <michael.jeronimo@openrobotics.org>") +set(turtlesim_BUILD_DEPENDS "qt5-qmake" "qtbase5-dev" "ament_index_cpp" "geometry_msgs" "rclcpp" "rclcpp_action" "std_msgs" "std_srvs") +set(turtlesim_BUILDTOOL_DEPENDS "ament_cmake" "rosidl_default_generators") +set(turtlesim_BUILD_EXPORT_DEPENDS "ament_index_cpp" "geometry_msgs" "rclcpp" "rclcpp_action" "std_msgs" "std_srvs") +set(turtlesim_BUILDTOOL_EXPORT_DEPENDS ) +set(turtlesim_EXEC_DEPENDS "libqt5-core" "libqt5-gui" "rosidl_default_runtime" "ament_index_cpp" "geometry_msgs" "rclcpp" "rclcpp_action" "std_msgs" "std_srvs") +set(turtlesim_TEST_DEPENDS ) +set(turtlesim_GROUP_DEPENDS ) +set(turtlesim_MEMBER_OF_GROUPS "rosidl_interface_packages") +set(turtlesim_DEPRECATED "") +set(turtlesim_EXPORT_TAGS) +list(APPEND turtlesim_EXPORT_TAGS "<build_type>ament_cmake</build_type>") diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Color.msg.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Color.msg.stamp new file mode 100644 index 0000000000000000000000000000000000000000..c0af95aab32ded4c113b30ca099f950fb37672fa --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Color.msg.stamp @@ -0,0 +1,3 @@ +uint8 r +uint8 g +uint8 b diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Kill.srv.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Kill.srv.stamp new file mode 100644 index 0000000000000000000000000000000000000000..1da96270adbf2ce0f06b072c82b7f1c1cdeb2ee5 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Kill.srv.stamp @@ -0,0 +1,2 @@ +string name +--- \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Pose.msg.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Pose.msg.stamp new file mode 100644 index 0000000000000000000000000000000000000000..c1d03a375eb5b7f8e5953d4b02c8fb7de3cd4931 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Pose.msg.stamp @@ -0,0 +1,6 @@ +float32 x +float32 y +float32 theta + +float32 linear_velocity +float32 angular_velocity \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/RotateAbsolute.action.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/RotateAbsolute.action.stamp new file mode 100644 index 0000000000000000000000000000000000000000..c2bde724a72c40849b65679f409acebe1c19ca6c --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/RotateAbsolute.action.stamp @@ -0,0 +1,8 @@ +# The desired heading in radians +float32 theta +--- +# The angular displacement in radians to the starting position +float32 delta +--- +# The remaining rotation in radians +float32 remaining diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/SetPen.srv.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/SetPen.srv.stamp new file mode 100644 index 0000000000000000000000000000000000000000..a1b3d9cc983b68ec1eec209066a0bad64c5fb0f2 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/SetPen.srv.stamp @@ -0,0 +1,6 @@ +uint8 r +uint8 g +uint8 b +uint8 width +uint8 off +--- diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Spawn.srv.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Spawn.srv.stamp new file mode 100644 index 0000000000000000000000000000000000000000..b8eeaeee0c8d93d7f6fd28cfb504386fe0a76bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/Spawn.srv.stamp @@ -0,0 +1,6 @@ +float32 x +float32 y +float32 theta +string name # Optional. A unique name will be created and returned if this is empty +--- +string name \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/TeleportAbsolute.srv.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/TeleportAbsolute.srv.stamp new file mode 100644 index 0000000000000000000000000000000000000000..0dc51b99a554b2e2526120e80676125cec56c4b4 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/TeleportAbsolute.srv.stamp @@ -0,0 +1,4 @@ +float32 x +float32 y +float32 theta +--- diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/TeleportRelative.srv.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/TeleportRelative.srv.stamp new file mode 100644 index 0000000000000000000000000000000000000000..842dcb1e2e196708d619f7b90673ed77989598ad --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/TeleportRelative.srv.stamp @@ -0,0 +1,3 @@ +float32 linear +float32 angular +--- diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_dependencies-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..99bfd3fd8f1975ade016032f4205eaa1cfecf6e7 --- /dev/null +++ b/ros2_ws/build/turtlesim/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 turtlesim_DEFINITIONS, turtlesim_INCLUDE_DIRS, +# turtlesim_LIBRARIES, and turtlesim_LINK_FLAGS. +# Additionally collect the direct dependency names in +# turtlesim_DEPENDENCIES as well as the recursive dependency names +# in turtlesim_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(turtlesim_DEPENDENCIES ${_exported_dependencies}) + set(turtlesim_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(turtlesim_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(turtlesim_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(turtlesim_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(turtlesim_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(turtlesim_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND turtlesim_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_include_directories-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..98c548d9c5ecbb1ad458d37a76783dd8f9216672 --- /dev/null +++ b/ros2_ws/build/turtlesim/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 "${turtlesim_DIR}/../../../include/turtlesim") + +# append include directories to turtlesim_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 'turtlesim' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND turtlesim_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_libraries-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..3e6f4fc6ba0d6d6d5144c1f5f3a021b3fa5aecd6 --- /dev/null +++ b/ros2_ws/build/turtlesim/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 "turtlesim__rosidl_generator_c;turtlesim__rosidl_typesupport_c;turtlesim__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate turtlesim_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 turtlesim_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 'turtlesim' 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 "${turtlesim_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 'turtlesim' 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 'turtlesim' 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 'turtlesim' found the library '${_lib}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'turtlesim' exports the library '${_library}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to turtlesim_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 turtlesim_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 'turtlesim' 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 'turtlesim' 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 'turtlesim' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate turtlesim_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_cmake_export_targets-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..6f82f18e3c22910bc6fe6108d4e3ec2d019d7c24 --- /dev/null +++ b/ros2_ws/build/turtlesim/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_turtlesim__rosidl_generator_c;export_turtlesim__rosidl_typesupport_fastrtps_c;export_turtlesim__rosidl_generator_cpp;export_turtlesim__rosidl_typesupport_fastrtps_cpp;turtlesim__rosidl_typesupport_introspection_c;turtlesim__rosidl_typesupport_c;turtlesim__rosidl_typesupport_introspection_cpp;turtlesim__rosidl_typesupport_cpp;export_turtlesim__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${turtlesim_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 turtlesim_TARGETS ${_targets}) + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000000000000000000000000000000000000..02e441b753539b4cf0c89e115f69b00b1dbf8460 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/library_path.sh.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/library_path.sh.stamp new file mode 100644 index 0000000000000000000000000000000000000000..292e518f117d80ef9345e240a18aeffce80ca5d0 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000000000000000000000000000000000000..ee49c9f175009e75c667a73687c90b68047101d1 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000000000000000000000000000000000000..6fb3fe78f611695eb723438557a965679b40b8ec --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/package.xml.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/package.xml.stamp new file mode 100644 index 0000000000000000000000000000000000000000..5b340cd7eef799bcd9d2c2f55e872f1ff5ce8233 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>turtlesim</name> + <version>1.4.2</version> + <description> + turtlesim is a tool made for teaching ROS and ROS packages. + </description> + + <maintainer email="audrow@openrobotics.org">Audrow Nash</maintainer> + <maintainer email="michael.jeronimo@openrobotics.org">Michael Jeronimo</maintainer> + + <license>BSD</license> + + <url type="website">http://www.ros.org/wiki/turtlesim</url> + <url type="bugtracker">https://github.com/ros/ros_tutorials/issues</url> + <url type="repository">https://github.com/ros/ros_tutorials</url> + + <author email="dthomas@osrfoundation.org">Dirk Thomas</author> + <author>Josh Faust</author> + <author email="mabel@openrobotics.org">Mabel Zhang</author> + <author email="sloretz@openrobotics.org">Shane Loretz</author> + + <build_depend>qt5-qmake</build_depend> + <build_depend>qtbase5-dev</build_depend> + + <buildtool_depend>ament_cmake</buildtool_depend> + <buildtool_depend>rosidl_default_generators</buildtool_depend> + + <exec_depend>libqt5-core</exec_depend> + <exec_depend>libqt5-gui</exec_depend> + <exec_depend>rosidl_default_runtime</exec_depend> + + <depend>ament_index_cpp</depend> + <depend>geometry_msgs</depend> + <depend>rclcpp</depend> + <depend>rclcpp_action</depend> + <depend>std_msgs</depend> + <depend>std_srvs</depend> + + <member_of_group>rosidl_interface_packages</member_of_group> + + <export> + <build_type>ament_cmake</build_type> + </export> +</package> diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000000000000000000000000000000000000..8be98943fa53af575526bcbfcfa210a4fca27fe4 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/path.sh.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000000000000000000000000000000000000..e59b749a890ded9c46e9eaae2b9b6e42a1df1584 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/pythonpath.sh.in.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/pythonpath.sh.in.stamp new file mode 100644 index 0000000000000000000000000000000000000000..de278c1641871fab7351f673253b866ede782d2d --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..cd194fccfe5b336ac3369f4a4af93ea880a99fbf --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake-extras.cmake.stamp @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(turtlesim_IDL_FILES "action/RotateAbsolute.idl;msg/Color.idl;msg/Pose.idl;srv/Kill.idl;srv/SetPen.idl;srv/Spawn.idl;srv/TeleportAbsolute.idl;srv/TeleportRelative.idl") +set(turtlesim_INTERFACE_FILES "action/RotateAbsolute.action;msg/Color.msg;msg/Pose.msg;srv/Kill.srv;srv/Kill_Request.msg;srv/Kill_Response.msg;srv/SetPen.srv;srv/SetPen_Request.msg;srv/SetPen_Response.msg;srv/Spawn.srv;srv/Spawn_Request.msg;srv/Spawn_Response.msg;srv/TeleportAbsolute.srv;srv/TeleportAbsolute_Request.msg;srv/TeleportAbsolute_Response.msg;srv/TeleportRelative.srv;srv/TeleportRelative_Request.msg;srv/TeleportRelative_Response.msg") diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_libraries-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..00d17abb7f4feeee8e30f83f91f6a7a8a1b042c5 --- /dev/null +++ b/ros2_ws/build/turtlesim/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:turtlesim__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:turtlesim__rosidl_typesupport_fastrtps_cpp") + +# populate turtlesim_LIBRARIES_<suffix> +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 "${turtlesim_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'turtlesim' 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 'turtlesim' 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 'turtlesim' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'turtlesim' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/rosidl_cmake_export_typesupport_targets-extras.cmake.stamp new file mode 100644 index 0000000000000000000000000000000000000000..43c912c426fb6957470264eef5ec60bee37bdf3d --- /dev/null +++ b/ros2_ws/build/turtlesim/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:turtlesim__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:turtlesim__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:turtlesim__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:turtlesim__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:turtlesim__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:turtlesim__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:turtlesim__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:turtlesim__rosidl_typesupport_cpp;__rosidl_generator_py:turtlesim__rosidl_generator_py") + +# populate turtlesim_TARGETS_<suffix> +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 "turtlesim::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'turtlesim' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND turtlesim_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/ros2_ws/build/turtlesim/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000000000000000000000000000000000000..fb2fb479778c204515691c8140368576a8b94920 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig-version.cmake b/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig-version.cmake new file mode 100644 index 0000000000000000000000000000000000000000..e2c50e75267b46e1fb03d41e30b3cd9ca16af280 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "1.4.2") + +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/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig.cmake b/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5837e1d39cd1a4ac4e9eca810b27958d38ee8624 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_turtlesim_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED turtlesim_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(turtlesim_FOUND FALSE) + elseif(NOT turtlesim_FOUND) + # use separate condition to avoid uninitialized variable warning + set(turtlesim_FOUND FALSE) + endif() + return() +endif() +set(_turtlesim_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT turtlesim_FIND_QUIETLY) + message(STATUS "Found turtlesim: 1.4.2 (${turtlesim_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'turtlesim' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${turtlesim_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(turtlesim_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("${turtlesim_DIR}/${_extra}") +endforeach() diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/ament_prefix_path.dsv b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/library_path.dsv b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/library_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..89bec935bfc7d3be116a9d3203f245f4762c122e --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/library_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.bash b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..49782f2461df73f0adf9a3089784ec3e9e5edfb0 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.dsv b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000000000000000000000000000000000000..600b9337d5cd8591a4853bdc1d1064019d7657fd --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,4 @@ +source;share/turtlesim/environment/ament_prefix_path.sh +source;share/turtlesim/environment/library_path.sh +source;share/turtlesim/environment/path.sh +source;share/turtlesim/environment/pythonpath.sh diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.sh b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..507aa8c3a2e9c39535836dc559f3ccd4a241d217 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/nr/ros2_ws/install/turtlesim"} +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/turtlesim/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/turtlesim/environment/library_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/turtlesim/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.zsh b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..fe161be53dc8e564d26ad9387d7259807986dc51 --- /dev/null +++ b/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/package.dsv b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..e60703c084a3a1e7a69e2f1375cdc80d4276c85f --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/turtlesim/local_setup.bash +source;share/turtlesim/local_setup.dsv +source;share/turtlesim/local_setup.sh +source;share/turtlesim/local_setup.zsh diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/path.dsv b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..b94426af08131a4ff58f8cc1caa47697427d6bd4 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/pythonpath.dsv b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..84dbc4c7b010371d5eafec537227625ef5c13455 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/pythonpath.sh b/ros2_ws/build/turtlesim/ament_cmake_environment_hooks/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..7fe2b2f6f68c812727e07ea314fa6653e16fc5ef --- /dev/null +++ b/ros2_ws/build/turtlesim/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.8/site-packages" diff --git a/ros2_ws/build/turtlesim/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake b/ros2_ws/build/turtlesim/ament_cmake_export_dependencies/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..99bfd3fd8f1975ade016032f4205eaa1cfecf6e7 --- /dev/null +++ b/ros2_ws/build/turtlesim/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 turtlesim_DEFINITIONS, turtlesim_INCLUDE_DIRS, +# turtlesim_LIBRARIES, and turtlesim_LINK_FLAGS. +# Additionally collect the direct dependency names in +# turtlesim_DEPENDENCIES as well as the recursive dependency names +# in turtlesim_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(turtlesim_DEPENDENCIES ${_exported_dependencies}) + set(turtlesim_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(turtlesim_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(turtlesim_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(turtlesim_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(turtlesim_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(turtlesim_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND turtlesim_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake b/ros2_ws/build/turtlesim/ament_cmake_export_include_directories/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..98c548d9c5ecbb1ad458d37a76783dd8f9216672 --- /dev/null +++ b/ros2_ws/build/turtlesim/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 "${turtlesim_DIR}/../../../include/turtlesim") + +# append include directories to turtlesim_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 'turtlesim' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND turtlesim_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake b/ros2_ws/build/turtlesim/ament_cmake_export_libraries/ament_cmake_export_libraries-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3e6f4fc6ba0d6d6d5144c1f5f3a021b3fa5aecd6 --- /dev/null +++ b/ros2_ws/build/turtlesim/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 "turtlesim__rosidl_generator_c;turtlesim__rosidl_typesupport_c;turtlesim__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate turtlesim_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 turtlesim_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 'turtlesim' 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 "${turtlesim_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 'turtlesim' 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 'turtlesim' 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 'turtlesim' found the library '${_lib}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'turtlesim' exports the library '${_library}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to turtlesim_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 turtlesim_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 'turtlesim' 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 'turtlesim' 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 'turtlesim' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate turtlesim_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/ros2_ws/build/turtlesim/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake b/ros2_ws/build/turtlesim/ament_cmake_export_targets/ament_cmake_export_targets-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6f82f18e3c22910bc6fe6108d4e3ec2d019d7c24 --- /dev/null +++ b/ros2_ws/build/turtlesim/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_turtlesim__rosidl_generator_c;export_turtlesim__rosidl_typesupport_fastrtps_c;export_turtlesim__rosidl_generator_cpp;export_turtlesim__rosidl_typesupport_fastrtps_cpp;turtlesim__rosidl_typesupport_introspection_c;turtlesim__rosidl_typesupport_c;turtlesim__rosidl_typesupport_introspection_cpp;turtlesim__rosidl_typesupport_cpp;export_turtlesim__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${turtlesim_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 turtlesim_TARGETS ${_targets}) + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/turtlesim b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..45b3c89a0d8a6f42b814c377bf02c7f003df18f1 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/turtlesim @@ -0,0 +1 @@ +ament_index_cpp;geometry_msgs;rclcpp;rclcpp_action;std_msgs;std_srvs;libqt5-core;libqt5-gui;rosidl_default_runtime \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/packages/turtlesim b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/packages/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/turtlesim b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..350bed0e40464cf0ba5c337998197143e669b493 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/turtlesim @@ -0,0 +1 @@ +/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/turtlesim b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..9632cbc224c1874d64bfcbacf21e08cf4e61b2e1 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/turtlesim @@ -0,0 +1,26 @@ +action/RotateAbsolute.action +action/RotateAbsolute.idl +msg/Color.idl +msg/Color.msg +msg/Pose.idl +msg/Pose.msg +srv/Kill.idl +srv/Kill.srv +srv/Kill_Request.msg +srv/Kill_Response.msg +srv/SetPen.idl +srv/SetPen.srv +srv/SetPen_Request.msg +srv/SetPen_Response.msg +srv/Spawn.idl +srv/Spawn.srv +srv/Spawn_Request.msg +srv/Spawn_Response.msg +srv/TeleportAbsolute.idl +srv/TeleportAbsolute.srv +srv/TeleportAbsolute_Request.msg +srv/TeleportAbsolute_Response.msg +srv/TeleportRelative.idl +srv/TeleportRelative.srv +srv/TeleportRelative_Request.msg +srv/TeleportRelative_Response.msg \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_package_templates/templates.cmake b/ros2_ws/build/turtlesim/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000000000000000000000000000000000000..f374a5f4932fd8f9e097b01a9da943323ccfeab8 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/home/nr/ros2_humble/build/ament_package/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/home/nr/ros2_humble/build/ament_package/ament_package/template/environment_hook/pythonpath.sh.in") +set(ament_cmake_package_templates_PACKAGE_LEVEL "") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/package_level/local_setup.zsh.in") +set(ament_cmake_package_templates_PREFIX_LEVEL "") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/home/nr/ros2_humble/build/ament_package/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/setup.py b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..564ead29d954edc03ef1451239cdf0f064caac1b --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/setup.py @@ -0,0 +1,9 @@ +from setuptools import find_packages +from setuptools import setup + +setup( + name='turtlesim', + version='1.4.2', + packages=find_packages( + include=('turtlesim', 'turtlesim.*')), +) diff --git a/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/PKG-INFO b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..8920d464abf5170455511b6838f5ef8c2ad00cb3 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: turtlesim +Version: 1.4.2 +Summary: UNKNOWN +Home-page: UNKNOWN +Author: UNKNOWN +Author-email: UNKNOWN +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff --git a/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/SOURCES.txt b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb6d98fedf7bca5abc89f3f78f3229bc1eaa75b8 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +setup.py +turtlesim/__init__.py +turtlesim.egg-info/PKG-INFO +turtlesim.egg-info/SOURCES.txt +turtlesim.egg-info/dependency_links.txt +turtlesim.egg-info/top_level.txt \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/dependency_links.txt b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/top_level.txt b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..9e4a740ba53b783c7851809fc9350880084b5611 --- /dev/null +++ b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/top_level.txt @@ -0,0 +1 @@ +turtlesim diff --git a/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim/__init__.py b/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/build/turtlesim/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/ros2_ws/build/turtlesim/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000000000000000000000000000000000000..8c8a0a42a6186194f7e5554d859d654ff925c3cb --- /dev/null +++ b/ros2_ws/build/turtlesim/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/nr/ros2_ws/install/turtlesim") + 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/nr/ros2_ws/build/turtlesim/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/ros2_ws/build/turtlesim/cmake_args.last b/ros2_ws/build/turtlesim/cmake_args.last new file mode 100644 index 0000000000000000000000000000000000000000..4af18322e32f3dd19579c80e26e4a306ad11e049 --- /dev/null +++ b/ros2_ws/build/turtlesim/cmake_args.last @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/cmake_install.cmake b/ros2_ws/build/turtlesim/cmake_install.cmake new file mode 100644 index 0000000000000000000000000000000000000000..b91cea167dc280de55858ddece4a252bb227fb86 --- /dev/null +++ b/ros2_ws/build/turtlesim/cmake_install.cmake @@ -0,0 +1,815 @@ +# Install script for directory: /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/nr/ros2_ws/install/turtlesim") +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() + +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/nr/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/rosidl_interfaces/turtlesim") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/turtlesim/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/" REGEX "/[^/]*\\.h$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_humble/build/ament_package/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/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/libturtlesim__rosidl_generator_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_generator_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" + OLD_RPATH "/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/turtlesim/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/" 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/libturtlesim__rosidl_typesupport_fastrtps_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/turtlesim/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/" REGEX "/[^/]*\\.hpp$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/turtlesim/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/" 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/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + OLD_RPATH "/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/turtlesim/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/" REGEX "/[^/]*\\.h$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/libturtlesim__rosidl_typesupport_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_c.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/turtlesim/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/" REGEX "/[^/]*\\.hpp$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" + OLD_RPATH "/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/libturtlesim__rosidl_typesupport_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_cpp.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so" + OLD_RPATH "/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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.8/site-packages/turtlesim-1.4.2-py3.8.egg-info" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/ament_cmake_python/turtlesim/turtlesim.egg-info/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/" REGEX "/[^/]*\\.pyc$" EXCLUDE REGEX "/\\_\\_pycache\\_\\_$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + execute_process( + COMMAND + "/usr/bin/python3.8" "-m" "compileall" + "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-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.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-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.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-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/libturtlesim__rosidl_generator_py.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_py.so") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_py.so") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" + OLD_RPATH "/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libturtlesim__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/turtlesim/action" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/msg" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/msg" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/action" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/action/RotateAbsolute.action") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/msg" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/msg/Color.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/msg" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/msg/Pose.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/Kill.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/SetPen.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/Spawn.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/TeleportAbsolute.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/srv/TeleportRelative.srv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Request.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/srv" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Response.msg") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/turtlesim" TYPE EXECUTABLE FILES "/home/nr/ros2_ws/build/turtlesim/turtlesim_node") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node" + OLD_RPATH "/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtlesim_node") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/turtlesim" TYPE EXECUTABLE FILES "/home/nr/ros2_ws/build/turtlesim/turtle_teleop_key") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key" + OLD_RPATH "/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/turtle_teleop_key") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/turtlesim" TYPE EXECUTABLE FILES "/home/nr/ros2_ws/build/turtlesim/draw_square") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square" + OLD_RPATH "/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/draw_square") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/turtlesim" TYPE EXECUTABLE FILES "/home/nr/ros2_ws/build/turtlesim/mimic") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic" + OLD_RPATH "/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_ws/build/turtlesim:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcutils/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/turtlesim/mimic") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/images" FILES_MATCHING REGEX "/[^/]*\\.png$" REGEX "/[^/]*\\.svg$") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim" TYPE DIRECTORY FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/launch") +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/nr/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/turtlesim") +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/nr/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/turtlesim") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_humble/install/ament_cmake_core/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/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_humble/install/ament_cmake_core/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/turtlesim/environment" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/nr/ros2_ws/build/turtlesim/ament_cmake_index/share/ament_index/resource_index/packages/turtlesim") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/turtlesim__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/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake" + "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^()$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/CMakeFiles/Export/share/turtlesim/cmake/export_turtlesim__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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES "/home/nr/ros2_ws/build/turtlesim/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/turtlesim/cmake" TYPE FILE FILES + "/home/nr/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig.cmake" + "/home/nr/ros2_ws/build/turtlesim/ament_cmake_core/turtlesimConfig-version.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/turtlesim" TYPE FILE FILES "/home/nr/ros2_ws/src/ros_tutorials/turtlesim/package.xml") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/nr/ros2_ws/build/turtlesim/turtlesim__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/nr/ros2_ws/build/turtlesim/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/ros2_ws/build/turtlesim/colcon_build.rc b/ros2_ws/build/turtlesim/colcon_build.rc new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/ros2_ws/build/turtlesim/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/ros2_ws/build/turtlesim/colcon_command_prefix_build.sh b/ros2_ws/build/turtlesim/colcon_command_prefix_build.sh new file mode 100644 index 0000000000000000000000000000000000000000..f9867d51322a8ef47d4951080db6e3cfd048835e --- /dev/null +++ b/ros2_ws/build/turtlesim/colcon_command_prefix_build.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/ros2_ws/build/turtlesim/colcon_command_prefix_build.sh.env b/ros2_ws/build/turtlesim/colcon_command_prefix_build.sh.env new file mode 100644 index 0000000000000000000000000000000000000000..aac4160652e69cbd3070dc414475610172478a41 --- /dev/null +++ b/ros2_ws/build/turtlesim/colcon_command_prefix_build.sh.env @@ -0,0 +1,69 @@ +AMENT_PREFIX_PATH=/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format +CMAKE_PREFIX_PATH=/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdfdom:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/urdfdom_headers:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/osrf_testing_tools_cpp:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/cyclonedds:/home/nr/ros2_humble/install/iceoryx_posh:/home/nr/ros2_humble/install/iceoryx_hoofs:/home/nr/ros2_humble/install/iceoryx_binding_c:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/gmock_vendor:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/gtest_vendor:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/google_benchmark_vendor:/home/nr/ros2_humble/install/fastrtps:/home/nr/ros2_humble/install/foonathan_memory_vendor:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/fastcdr:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_index_cpp +COLCON=1 +COLCON_PREFIX_PATH=/home/nr/ros2_humble/install +COLORTERM=truecolor +DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus +DESKTOP_SESSION=ubuntu +DISPLAY=:0 +GDMSESSION=ubuntu +GJS_DEBUG_OUTPUT=stderr +GJS_DEBUG_TOPICS=JS ERROR;JS LOG +GNOME_DESKTOP_SESSION_ID=this-is-deprecated +GNOME_SHELL_SESSION_MODE=ubuntu +GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/c41b6669_a64a_40de_b34f_b35fe6fa3c2d +GNOME_TERMINAL_SERVICE=:1.269 +GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1 +GTK_MODULES=gail:atk-bridge +HOME=/home/nr +IM_CONFIG_PHASE=1 +INVOCATION_ID=efde5943163d4b7991d86be4e6aea824 +JOURNAL_STREAM=8:45221 +LANG=en_US.UTF-8 +LC_ADDRESS=fr_FR.UTF-8 +LC_IDENTIFICATION=fr_FR.UTF-8 +LC_MEASUREMENT=fr_FR.UTF-8 +LC_MONETARY=fr_FR.UTF-8 +LC_NAME=fr_FR.UTF-8 +LC_NUMERIC=fr_FR.UTF-8 +LC_PAPER=fr_FR.UTF-8 +LC_TELEPHONE=fr_FR.UTF-8 +LC_TIME=fr_FR.UTF-8 +LD_LIBRARY_PATH=/home/nr/ros2_humble/install/rosbag2_storage_mcap/lib:/home/nr/ros2_humble/install/rosbag2_compression_zstd/lib:/home/nr/ros2_humble/install/mcap_vendor/lib:/home/nr/ros2_humble/install/zstd_vendor/lib:/home/nr/ros2_humble/install/rviz_default_plugins/lib:/home/nr/ros2_humble/install/rviz_common/lib:/home/nr/ros2_humble/install/rosbag2_transport/lib:/home/nr/ros2_humble/install/rosbag2_compression/lib:/home/nr/ros2_humble/install/rosbag2_cpp/lib:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins/lib:/home/nr/ros2_humble/install/rosbag2_storage/lib:/home/nr/ros2_humble/install/camera_info_manager/lib:/home/nr/ros2_humble/install/camera_calibration_parsers/lib:/home/nr/ros2_humble/install/interactive_markers/lib:/home/nr/ros2_humble/install/visualization_msgs/lib:/home/nr/ros2_humble/install/robot_state_publisher/lib:/home/nr/ros2_humble/install/kdl_parser/lib:/home/nr/ros2_humble/install/urdf/lib:/home/nr/ros2_humble/install/urdfdom/lib:/home/nr/ros2_humble/install/turtlesim/lib:/home/nr/ros2_humble/install/tf2_ros/lib:/home/nr/ros2_humble/install/tf2_msgs/lib:/home/nr/ros2_humble/install/test_msgs/lib:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib:/home/nr/ros2_humble/install/quality_of_service_demo_cpp/lib:/home/nr/ros2_humble/install/image_transport/lib:/home/nr/ros2_humble/install/message_filters/lib:/home/nr/ros2_humble/install/demo_nodes_cpp/lib:/home/nr/ros2_humble/install/composition/lib:/home/nr/ros2_humble/install/laser_geometry/lib:/home/nr/ros2_humble/install/rclpy/lib:/home/nr/ros2_humble/install/action_tutorials_cpp/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/examples_rclcpp_wait_set/lib:/home/nr/ros2_humble/install/example_interfaces/lib:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/trajectory_msgs/lib:/home/nr/ros2_humble/install/rqt_gui_cpp/lib:/home/nr/ros2_humble/install/rclcpp_lifecycle/lib:/home/nr/ros2_humble/install/logging_demo/lib:/home/nr/ros2_humble/install/image_tools/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition/lib:/home/nr/ros2_humble/install/demo_nodes_cpp_native/lib:/home/nr/ros2_humble/install/rclcpp_components/lib:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/rcl_lifecycle/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/lib:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/qt_gui_cpp/lib:/home/nr/ros2_humble/install/tf2_eigen_kdl/lib:/home/nr/ros2_humble/install/tf2/lib:/home/nr/ros2_humble/install/stereo_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_humble/install/shape_msgs/lib:/home/nr/ros2_humble/install/map_msgs/lib:/home/nr/ros2_humble/install/sensor_msgs/lib:/home/nr/ros2_humble/install/nav_msgs/lib:/home/nr/ros2_humble/install/diagnostic_msgs/lib:/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/actionlib_msgs/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rviz_rendering/lib:/home/nr/ros2_humble/install/rviz_ogre_vendor/opt/rviz_ogre_vendor/lib:/home/nr/ros2_humble/install/rttest/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/rosbag2_interfaces/lib:/home/nr/ros2_humble/install/rmw_dds_common/lib:/home/nr/ros2_humble/install/composition_interfaces/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/pendulum_msgs/lib:/home/nr/ros2_humble/install/lifecycle_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/resource_retriever/lib:/home/nr/ros2_humble/install/class_loader/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcl_logging_noop/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/rcutils/lib:/home/nr/ros2_humble/install/performance_test_fixture/lib:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib:/home/nr/ros2_humble/install/orocos_kdl_vendor/lib:/home/nr/ros2_humble/install/mimick_vendor/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/keyboard_handler/lib:/home/nr/ros2_humble/install/cyclonedds/lib:/home/nr/ros2_humble/install/iceoryx_posh/lib:/home/nr/ros2_humble/install/iceoryx_hoofs/lib:/home/nr/ros2_humble/install/iceoryx_binding_c/lib:/home/nr/ros2_humble/install/google_benchmark_vendor/lib:/home/nr/ros2_humble/install/fastrtps/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/console_bridge_vendor/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LOGNAME=nr +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:*.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: +MANAGERPID=1636 +OLDPWD=/home/nr/ros2_ws/src +PATH=/home/nr/ros2_humble/install/rviz2/bin:/home/nr/ros2_humble/install/rqt_bag/bin:/home/nr/ros2_humble/install/urdfdom/bin:/home/nr/ros2_humble/install/rqt_graph/bin:/home/nr/ros2_humble/install/rqt_gui/bin:/home/nr/ros2_humble/install/ros2cli/bin:/home/nr/ros2_humble/install/ament_uncrustify/bin:/home/nr/ros2_humble/install/uncrustify_vendor/bin:/home/nr/ros2_humble/install/pendulum_control/bin:/home/nr/ros2_humble/install/tlsf_cpp/bin:/home/nr/ros2_humble/install/rttest/bin:/home/nr/ros2_humble/install/rosidl_cli/bin:/home/nr/ros2_humble/install/launch_testing/bin:/home/nr/ros2_humble/install/cyclonedds/bin:/home/nr/ros2_humble/install/iceoryx_posh/bin:/home/nr/ros2_humble/install/fastrtps/bin:/home/nr/ros2_humble/install/foonathan_memory_vendor/bin:/home/nr/ros2_humble/install/ament_xmllint/bin:/home/nr/ros2_humble/install/ament_pyflakes/bin:/home/nr/ros2_humble/install/ament_pycodestyle/bin:/home/nr/ros2_humble/install/ament_pep257/bin:/home/nr/ros2_humble/install/ament_pclint/bin:/home/nr/ros2_humble/install/ament_mypy/bin:/home/nr/ros2_humble/install/ament_lint_cmake/bin:/home/nr/ros2_humble/install/ament_flake8/bin:/home/nr/ros2_humble/install/ament_copyright/bin:/home/nr/ros2_humble/install/ament_index_python/bin:/home/nr/ros2_humble/install/ament_cpplint/bin:/home/nr/ros2_humble/install/ament_cppcheck/bin:/home/nr/ros2_humble/install/ament_clang_tidy/bin:/home/nr/ros2_humble/install/ament_clang_format/bin:/home/nr/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin +PKG_CONFIG_PATH=/home/nr/ros2_humble/install/urdfdom/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/urdfdom/lib/pkgconfig:/home/nr/ros2_humble/install/urdfdom_headers/lib/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/pkgconfig +PWD=/home/nr/ros2_ws/build/turtlesim +PYTHONPATH=/home/nr/ros2_humble/build/rqt_bag_plugins/src:/home/nr/ros2_humble/install/rqt_bag_plugins/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_bag/src:/home/nr/ros2_humble/install/rqt_bag/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2bag:/home/nr/ros2_humble/install/ros2bag/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/interactive_markers/lib/python3.8/site-packages:/home/nr/ros2_humble/install/visualization_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/turtlesim/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_test:/home/nr/ros2_humble/install/tracetools_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_launch:/home/nr/ros2_humble/install/tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/topic_monitor:/home/nr/ros2_humble/install/topic_monitor/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_tools:/home/nr/ros2_humble/install/tf2_tools/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_kdl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_tf2_py:/home/nr/ros2_humble/install/examples_tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_ros_py:/home/nr/ros2_humble/install/tf2_ros_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/test_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sros2:/home/nr/ros2_humble/install/sros2/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_topic/src:/home/nr/ros2_humble/install/rqt_topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_srv/src:/home/nr/ros2_humble/install/rqt_srv/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_shell/src:/home/nr/ros2_humble/install/rqt_shell/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_service_caller/src:/home/nr/ros2_humble/install/rqt_service_caller/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_reconfigure/src:/home/nr/ros2_humble/install/rqt_reconfigure/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_py_console/src:/home/nr/ros2_humble/install/rqt_py_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_publisher/src:/home/nr/ros2_humble/install/rqt_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_plot/src:/home/nr/ros2_humble/install/rqt_plot/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_action/src:/home/nr/ros2_humble/install/rqt_action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_msg/src:/home/nr/ros2_humble/install/rqt_msg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_console/src:/home/nr/ros2_humble/install/rqt_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt:/home/nr/ros2_humble/install/rqt/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rqt_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_graph/src:/home/nr/ros2_humble/install/rqt_graph/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui_py/src:/home/nr/ros2_humble/install/rqt_gui_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui/src:/home/nr/ros2_humble/install/rqt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2trace:/home/nr/ros2_humble/install/ros2trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2topic:/home/nr/ros2_humble/install/ros2topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2test:/home/nr/ros2_humble/install/ros2test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2component:/home/nr/ros2_humble/install/ros2component/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2param:/home/nr/ros2_humble/install/ros2param/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2lifecycle:/home/nr/ros2_humble/install/ros2lifecycle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2service:/home/nr/ros2_humble/install/ros2service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2run:/home/nr/ros2_humble/install/ros2run/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2launch:/home/nr/ros2_humble/install/ros2launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2pkg:/home/nr/ros2_humble/install/ros2pkg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2node:/home/nr/ros2_humble/install/ros2node/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2multicast:/home/nr/ros2_humble/install/ros2multicast/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2interface:/home/nr/ros2_humble/install/ros2interface/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2doctor:/home/nr/ros2_humble/install/ros2doctor/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2action:/home/nr/ros2_humble/install/ros2action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2cli:/home/nr/ros2_humble/install/ros2cli/lib/python3.8/site-packages:/home/nr/ros2_humble/build/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/message_filters/lib/python3.8/site-packages:/home/nr/ros2_humble/build/lifecycle_py:/home/nr/ros2_humble/install/lifecycle_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_ros:/home/nr/ros2_humble/install/launch_testing_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_ros:/home/nr/ros2_humble/install/launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/laser_geometry/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_executors:/home/nr/ros2_humble/install/examples_rclpy_executors/lib/python3.8/site-packages:/home/nr/ros2_humble/build/demo_nodes_py:/home/nr/ros2_humble/install/demo_nodes_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/action_tutorials_py:/home/nr/ros2_humble/install/action_tutorials_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rclpy/lib/python3.8/site-packages:/home/nr/ros2_humble/install/example_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/unique_identifier_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify/lib/python3.8/site-packages:/home/nr/ros2_humble/install/trajectory_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_trace:/home/nr/ros2_humble/install/tracetools_trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_read:/home/nr/ros2_humble/install/tracetools_read/lib/python3.8/site-packages:/home/nr/ros2_humble/install/logging_demo/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_tracetools_launch:/home/nr/ros2_humble/install/test_tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_launch_ros:/home/nr/ros2_humble/install/test_launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/stereo_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_srvs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/shape_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sensor_msgs_py:/home/nr/ros2_humble/install/sensor_msgs_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/map_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/sensor_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/nav_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/diagnostic_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/actionlib_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/statistics_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosgraph_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rmw_dds_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/composition_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcl_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/pendulum_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/lifecycle_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/builtin_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rpyutils:/home/nr/ros2_humble/install/rpyutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_c/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_runtime_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_dds_idl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_parser/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_adapter/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_cli:/home/nr/ros2_humble/install/rosidl_cli/lib/python3.8/site-packages:/home/nr/ros2_humble/install/resource_retriever/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_dotgraph/lib/python3.8/site-packages:/home/nr/ros2_humble/install/python_qt_binding/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_pytest:/home/nr/ros2_humble/install/launch_pytest/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing:/home/nr/ros2_humble/install/launch_testing/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_yaml:/home/nr/ros2_humble/install/launch_yaml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_xml:/home/nr/ros2_humble/install/launch_xml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch:/home/nr/ros2_humble/install/launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/osrf_pycommon:/home/nr/ros2_humble/install/osrf_pycommon/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_examples:/home/nr/ros2_humble/install/launch_testing_examples/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_google_benchmark/lib/python3.8/site-packages:/home/nr/ros2_humble/build/domain_coordinator:/home/nr/ros2_humble/install/domain_coordinator/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_xmllint:/home/nr/ros2_humble/install/ament_xmllint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pep257:/home/nr/ros2_humble/install/ament_pep257/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pclint:/home/nr/ros2_humble/install/ament_pclint/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_package:/home/nr/ros2_humble/install/ament_package/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_mypy:/home/nr/ros2_humble/install/ament_mypy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint_cmake:/home/nr/ros2_humble/install/ament_lint_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_flake8:/home/nr/ros2_humble/install/ament_flake8/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_copyright:/home/nr/ros2_humble/install/ament_copyright/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint:/home/nr/ros2_humble/install/ament_lint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_index_python:/home/nr/ros2_humble/install/ament_index_python/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cpplint:/home/nr/ros2_humble/install/ament_cpplint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cppcheck:/home/nr/ros2_humble/install/ament_cppcheck/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_tidy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_format:/home/nr/ros2_humble/install/ament_clang_format/lib/python3.8/site-packages +QT_ACCESSIBILITY=1 +QT_IM_MODULE=ibus +ROS_DISTRO=humble +ROS_LOCALHOST_ONLY=0 +ROS_PYTHON_VERSION=3 +ROS_VERSION=2 +SESSION_MANAGER=local/nr-X553MA:@/tmp/.ICE-unix/1880,unix/nr-X553MA:/tmp/.ICE-unix/1880 +SHELL=/bin/bash +SHLVL=1 +SSH_AGENT_PID=1845 +SSH_AUTH_SOCK=/run/user/1000/keyring/ssh +TERM=xterm-256color +USER=nr +USERNAME=nr +VTE_VERSION=6003 +WINDOWPATH=2 +XAUTHORITY=/run/user/1000/gdm/Xauthority +XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg +XDG_CURRENT_DESKTOP=ubuntu:GNOME +XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop +XDG_MENU_PREFIX=gnome- +XDG_RUNTIME_DIR=/run/user/1000 +XDG_SESSION_CLASS=user +XDG_SESSION_DESKTOP=ubuntu +XDG_SESSION_TYPE=x11 +XMODIFIERS=@im=ibus +_=/usr/bin/colcon diff --git a/ros2_ws/build/turtlesim/draw_square b/ros2_ws/build/turtlesim/draw_square new file mode 100755 index 0000000000000000000000000000000000000000..4f6e6c1e222f6e2912389188edb6159815215ca1 Binary files /dev/null and b/ros2_ws/build/turtlesim/draw_square differ diff --git a/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp b/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp new file mode 100644 index 0000000000000000000000000000000000000000..50f173c45e517b3148b8b2aea68e87424c61dea7 --- /dev/null +++ b/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp @@ -0,0 +1,118 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'turtle_frame.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.8) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../../../src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h" +#include <QtCore/qbytearray.h> +#include <QtCore/qmetatype.h> +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'turtle_frame.h' doesn't include <QObject>." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.8. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_turtlesim__TurtleFrame_t { + QByteArrayData data[3]; + char stringdata0[33]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_turtlesim__TurtleFrame_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_turtlesim__TurtleFrame_t qt_meta_stringdata_turtlesim__TurtleFrame = { + { +QT_MOC_LITERAL(0, 0, 22), // "turtlesim::TurtleFrame" +QT_MOC_LITERAL(1, 23, 8), // "onUpdate" +QT_MOC_LITERAL(2, 32, 0) // "" + + }, + "turtlesim::TurtleFrame\0onUpdate\0" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_turtlesim__TurtleFrame[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 1, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 0, 19, 2, 0x08 /* Private */, + + // slots: parameters + QMetaType::Void, + + 0 // eod +}; + +void turtlesim::TurtleFrame::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast<TurtleFrame *>(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->onUpdate(); break; + default: ; + } + } + Q_UNUSED(_a); +} + +QT_INIT_METAOBJECT const QMetaObject turtlesim::TurtleFrame::staticMetaObject = { { + &QFrame::staticMetaObject, + qt_meta_stringdata_turtlesim__TurtleFrame.data, + qt_meta_data_turtlesim__TurtleFrame, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *turtlesim::TurtleFrame::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *turtlesim::TurtleFrame::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_turtlesim__TurtleFrame.stringdata0)) + return static_cast<void*>(this); + return QFrame::qt_metacast(_clname); +} + +int turtlesim::TurtleFrame::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QFrame::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 1) + qt_static_metacall(this, _c, _id, _a); + _id -= 1; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 1) + *reinterpret_cast<int*>(_a[0]) = -1; + _id -= 1; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp_parameters b/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp_parameters new file mode 100644 index 0000000000000000000000000000000000000000..03415ae5b9db3f0937f804e0d53de40fcc25a364 --- /dev/null +++ b/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp_parameters @@ -0,0 +1,10 @@ +-I/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include +-I/usr/include/x86_64-linux-gnu/qt5 +-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets +-I/usr/include/x86_64-linux-gnu/qt5/QtGui +-I/usr/include/x86_64-linux-gnu/qt5/QtCore +-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ +-DROS_PACKAGE_NAME="turtlesim" +-o +/home/nr/ros2_ws/build/turtlesim/include/turtlesim/moc_turtle_frame.cpp +/home/nr/ros2_ws/src/ros_tutorials/turtlesim/include/turtlesim/turtle_frame.h diff --git a/ros2_ws/build/turtlesim/install_manifest.txt b/ros2_ws/build/turtlesim/install_manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..5aae4dbecd6f5439c543c9171ff906f21f52b171 --- /dev/null +++ b/ros2_ws/build/turtlesim/install_manifest.txt @@ -0,0 +1,250 @@ +/home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg +/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node +/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key +/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square +/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py +/home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim +/home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv +/home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake +/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.xml \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_generator_c.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_generator_c.so new file mode 100755 index 0000000000000000000000000000000000000000..f810f5a977e05bf489e356a73f75296804593205 Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_generator_c.so differ diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_c.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_c.so new file mode 100755 index 0000000000000000000000000000000000000000..37d1bb00a9f3cfebc3fecb45e26ecb15de55a1f7 Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_c.so differ diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_cpp.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..76dcb999d7adee2f0c6155fadfba18eed8f9126a Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_cpp.so differ diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_c.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_c.so new file mode 100755 index 0000000000000000000000000000000000000000..bad54bafb3ad3da32aa5b33a79cabe21c65a6470 Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_c.so differ diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_cpp.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..17bf8f168fc38c41e18dd37ed9136eae892ee1f0 Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_fastrtps_cpp.so differ diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_c.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_c.so new file mode 100755 index 0000000000000000000000000000000000000000..fa6f5ee6fbf811c2797591a2a45ab4dbb887909a Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_c.so differ diff --git a/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_cpp.so b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_cpp.so new file mode 100755 index 0000000000000000000000000000000000000000..cc785858872cc071606204f8e3ba9458b1d5a381 Binary files /dev/null and b/ros2_ws/build/turtlesim/libturtlesim__rosidl_typesupport_introspection_cpp.so differ diff --git a/ros2_ws/build/turtlesim/mimic b/ros2_ws/build/turtlesim/mimic new file mode 100755 index 0000000000000000000000000000000000000000..e7b7435e7577dc346fb4643f13f3e43ba4346f3d Binary files /dev/null and b/ros2_ws/build/turtlesim/mimic differ diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim.idls b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim.idls new file mode 100644 index 0000000000000000000000000000000000000000..b5397abdb0fa0b2ed8ae63843ccc267cc9fc06fb --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim.idls @@ -0,0 +1,8 @@ +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl +/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl new file mode 100644 index 0000000000000000000000000000000000000000..e6eb35a2aba2dea4aea993555425c2b1e0036500 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl @@ -0,0 +1,24 @@ +// generated from rosidl_adapter/resource/action.idl.em +// with input from turtlesim/action/RotateAbsolute.action +// generated code does not contain a copyright notice + + +module turtlesim { + module action { + @verbatim (language="comment", text= + "The desired heading in radians") + struct RotateAbsolute_Goal { + float theta; + }; + @verbatim (language="comment", text= + "The angular displacement in radians to the starting position") + struct RotateAbsolute_Result { + float delta; + }; + @verbatim (language="comment", text= + "The remaining rotation in radians") + struct RotateAbsolute_Feedback { + float remaining; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl new file mode 100644 index 0000000000000000000000000000000000000000..bc8f0321869d274d0d000bcacb374eb33f802a88 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl @@ -0,0 +1,16 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from turtlesim/msg/Color.msg +// generated code does not contain a copyright notice + + +module turtlesim { + module msg { + struct Color { + uint8 r; + + uint8 g; + + uint8 b; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl new file mode 100644 index 0000000000000000000000000000000000000000..be1cecd4bfbcf9abbd4fa360fd27b7e10411ea49 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl @@ -0,0 +1,20 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from turtlesim/msg/Pose.msg +// generated code does not contain a copyright notice + + +module turtlesim { + module msg { + struct Pose { + float x; + + float y; + + float theta; + + float linear_velocity; + + float angular_velocity; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl new file mode 100644 index 0000000000000000000000000000000000000000..b60a301099b50d1adb2ae59c8b4752b11403c36f --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl @@ -0,0 +1,15 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/Kill.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct Kill_Request { + string name; + }; + struct Kill_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl new file mode 100644 index 0000000000000000000000000000000000000000..66fee82d77788fe3f04a9c7eb35194dbf4845e6a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl @@ -0,0 +1,23 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/SetPen.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct SetPen_Request { + uint8 r; + + uint8 g; + + uint8 b; + + uint8 width; + + uint8 off; + }; + struct SetPen_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl new file mode 100644 index 0000000000000000000000000000000000000000..6a567f369ec85bc5183720f41b37d3b48cb628b6 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl @@ -0,0 +1,23 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/Spawn.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct Spawn_Request { + float x; + + float y; + + float theta; + + @verbatim (language="comment", text= + "Optional. A unique name will be created and returned if this is empty") + string name; + }; + struct Spawn_Response { + string name; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl new file mode 100644 index 0000000000000000000000000000000000000000..db7a392cc7d67127c2a193aee70aa360c21dd97b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl @@ -0,0 +1,19 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/TeleportAbsolute.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct TeleportAbsolute_Request { + float x; + + float y; + + float theta; + }; + struct TeleportAbsolute_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl new file mode 100644 index 0000000000000000000000000000000000000000..88f123154801ec053c9c18d7e75a57b2f254ee0f --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl @@ -0,0 +1,17 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/TeleportRelative.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct TeleportRelative_Request { + float linear; + + float angular; + }; + struct TeleportRelative_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/build/turtlesim/rosidl_adapter__arguments__turtlesim.json b/ros2_ws/build/turtlesim/rosidl_adapter__arguments__turtlesim.json new file mode 100644 index 0000000000000000000000000000000000000000..be98741554c2ae6490f06145eb1463494074ab0b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_adapter__arguments__turtlesim.json @@ -0,0 +1,13 @@ +{ + "package_name": "turtlesim", + "non_idl_tuples": [ + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:action/RotateAbsolute.action", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:msg/Color.msg", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:msg/Pose.msg", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:srv/Kill.srv", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:srv/SetPen.srv", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:srv/Spawn.srv", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:srv/TeleportAbsolute.srv", + "/home/nr/ros2_ws/src/ros_tutorials/turtlesim:srv/TeleportRelative.srv" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake-extras.cmake b/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cd194fccfe5b336ac3369f4a4af93ea880a99fbf --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake-extras.cmake @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(turtlesim_IDL_FILES "action/RotateAbsolute.idl;msg/Color.idl;msg/Pose.idl;srv/Kill.idl;srv/SetPen.idl;srv/Spawn.idl;srv/TeleportAbsolute.idl;srv/TeleportRelative.idl") +set(turtlesim_INTERFACE_FILES "action/RotateAbsolute.action;msg/Color.msg;msg/Pose.msg;srv/Kill.srv;srv/Kill_Request.msg;srv/Kill_Response.msg;srv/SetPen.srv;srv/SetPen_Request.msg;srv/SetPen_Response.msg;srv/Spawn.srv;srv/Spawn_Request.msg;srv/Spawn_Response.msg;srv/TeleportAbsolute.srv;srv/TeleportAbsolute_Request.msg;srv/TeleportAbsolute_Response.msg;srv/TeleportRelative.srv;srv/TeleportRelative_Request.msg;srv/TeleportRelative_Response.msg") diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..00d17abb7f4feeee8e30f83f91f6a7a8a1b042c5 --- /dev/null +++ b/ros2_ws/build/turtlesim/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:turtlesim__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:turtlesim__rosidl_typesupport_fastrtps_cpp") + +# populate turtlesim_LIBRARIES_<suffix> +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 "${turtlesim_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'turtlesim' 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 'turtlesim' 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 'turtlesim' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'turtlesim' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/ros2_ws/build/turtlesim/rosidl_cmake/rosidl_cmake_export_typesupport_targets-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..43c912c426fb6957470264eef5ec60bee37bdf3d --- /dev/null +++ b/ros2_ws/build/turtlesim/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:turtlesim__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:turtlesim__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:turtlesim__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:turtlesim__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:turtlesim__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:turtlesim__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:turtlesim__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:turtlesim__rosidl_typesupport_cpp;__rosidl_generator_py:turtlesim__rosidl_generator_py") + +# populate turtlesim_TARGETS_<suffix> +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 "turtlesim::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'turtlesim' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND turtlesim_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Request.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..42f2bc1cc3dc0b574632e549a1d344b9b30d8c44 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Request.msg @@ -0,0 +1 @@ +string name diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Response.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Kill_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Request.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..0e2a38e73fa982be843bc0eb27c654ce455c8808 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Request.msg @@ -0,0 +1,5 @@ +uint8 r +uint8 g +uint8 b +uint8 width +uint8 off diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Response.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/SetPen_Response.msg @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Request.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..f4ba46ea4480b928d42111b89a9d033a0ff2c873 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Request.msg @@ -0,0 +1,4 @@ +float32 x +float32 y +float32 theta +string name # Optional. A unique name will be created and returned if this is empty diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Response.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..067bd8a2b04a34cde176e4231bec85a2da607c46 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/Spawn_Response.msg @@ -0,0 +1,2 @@ + +string name \ No newline at end of file diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Request.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..cf0e9b9b1fb334488b6436d5edf63b08932740bd --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Request.msg @@ -0,0 +1,3 @@ +float32 x +float32 y +float32 theta diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Response.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportAbsolute_Response.msg @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Request.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..2be144eb12a2de7eac021ad28462f882c613f209 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Request.msg @@ -0,0 +1,2 @@ +float32 linear +float32 angular diff --git a/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Response.msg b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_cmake/srv/TeleportRelative_Response.msg @@ -0,0 +1 @@ + diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..277da1d0b8f531412d3f694b256324dbbcde6600 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c @@ -0,0 +1,1949 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + + +bool +turtlesim__action__RotateAbsolute_Goal__init(turtlesim__action__RotateAbsolute_Goal * msg) +{ + if (!msg) { + return false; + } + // theta + return true; +} + +void +turtlesim__action__RotateAbsolute_Goal__fini(turtlesim__action__RotateAbsolute_Goal * msg) +{ + if (!msg) { + return; + } + // theta +} + +bool +turtlesim__action__RotateAbsolute_Goal__are_equal(const turtlesim__action__RotateAbsolute_Goal * lhs, const turtlesim__action__RotateAbsolute_Goal * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Goal__copy( + const turtlesim__action__RotateAbsolute_Goal * input, + turtlesim__action__RotateAbsolute_Goal * output) +{ + if (!input || !output) { + return false; + } + // theta + output->theta = input->theta; + return true; +} + +turtlesim__action__RotateAbsolute_Goal * +turtlesim__action__RotateAbsolute_Goal__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal * msg = (turtlesim__action__RotateAbsolute_Goal *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Goal), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_Goal)); + bool success = turtlesim__action__RotateAbsolute_Goal__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_Goal__destroy(turtlesim__action__RotateAbsolute_Goal * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_Goal__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__init(turtlesim__action__RotateAbsolute_Goal__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_Goal *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_Goal), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_Goal__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_Goal__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_Goal__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_Goal__Sequence * +turtlesim__action__RotateAbsolute_Goal__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal__Sequence * array = (turtlesim__action__RotateAbsolute_Goal__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Goal__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_Goal__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_Goal__Sequence__destroy(turtlesim__action__RotateAbsolute_Goal__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_Goal__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Goal__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__copy( + const turtlesim__action__RotateAbsolute_Goal__Sequence * input, + turtlesim__action__RotateAbsolute_Goal__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_Goal); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__action__RotateAbsolute_Result__init(turtlesim__action__RotateAbsolute_Result * msg) +{ + if (!msg) { + return false; + } + // delta + return true; +} + +void +turtlesim__action__RotateAbsolute_Result__fini(turtlesim__action__RotateAbsolute_Result * msg) +{ + if (!msg) { + return; + } + // delta +} + +bool +turtlesim__action__RotateAbsolute_Result__are_equal(const turtlesim__action__RotateAbsolute_Result * lhs, const turtlesim__action__RotateAbsolute_Result * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // delta + if (lhs->delta != rhs->delta) { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Result__copy( + const turtlesim__action__RotateAbsolute_Result * input, + turtlesim__action__RotateAbsolute_Result * output) +{ + if (!input || !output) { + return false; + } + // delta + output->delta = input->delta; + return true; +} + +turtlesim__action__RotateAbsolute_Result * +turtlesim__action__RotateAbsolute_Result__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result * msg = (turtlesim__action__RotateAbsolute_Result *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Result), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_Result)); + bool success = turtlesim__action__RotateAbsolute_Result__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_Result__destroy(turtlesim__action__RotateAbsolute_Result * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_Result__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_Result__Sequence__init(turtlesim__action__RotateAbsolute_Result__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_Result *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_Result), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_Result__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_Result__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_Result__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_Result__Sequence * +turtlesim__action__RotateAbsolute_Result__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result__Sequence * array = (turtlesim__action__RotateAbsolute_Result__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Result__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_Result__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_Result__Sequence__destroy(turtlesim__action__RotateAbsolute_Result__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_Result__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_Result__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Result__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Result__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Result__Sequence__copy( + const turtlesim__action__RotateAbsolute_Result__Sequence * input, + turtlesim__action__RotateAbsolute_Result__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_Result); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Result__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__action__RotateAbsolute_Feedback__init(turtlesim__action__RotateAbsolute_Feedback * msg) +{ + if (!msg) { + return false; + } + // remaining + return true; +} + +void +turtlesim__action__RotateAbsolute_Feedback__fini(turtlesim__action__RotateAbsolute_Feedback * msg) +{ + if (!msg) { + return; + } + // remaining +} + +bool +turtlesim__action__RotateAbsolute_Feedback__are_equal(const turtlesim__action__RotateAbsolute_Feedback * lhs, const turtlesim__action__RotateAbsolute_Feedback * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // remaining + if (lhs->remaining != rhs->remaining) { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Feedback__copy( + const turtlesim__action__RotateAbsolute_Feedback * input, + turtlesim__action__RotateAbsolute_Feedback * output) +{ + if (!input || !output) { + return false; + } + // remaining + output->remaining = input->remaining; + return true; +} + +turtlesim__action__RotateAbsolute_Feedback * +turtlesim__action__RotateAbsolute_Feedback__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback * msg = (turtlesim__action__RotateAbsolute_Feedback *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Feedback), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_Feedback)); + bool success = turtlesim__action__RotateAbsolute_Feedback__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_Feedback__destroy(turtlesim__action__RotateAbsolute_Feedback * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_Feedback__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__init(turtlesim__action__RotateAbsolute_Feedback__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_Feedback *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_Feedback), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_Feedback__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_Feedback__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_Feedback__Sequence * +turtlesim__action__RotateAbsolute_Feedback__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback__Sequence * array = (turtlesim__action__RotateAbsolute_Feedback__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Feedback__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_Feedback__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__destroy(turtlesim__action__RotateAbsolute_Feedback__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_Feedback__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Feedback__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Feedback__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__copy( + const turtlesim__action__RotateAbsolute_Feedback__Sequence * input, + turtlesim__action__RotateAbsolute_Feedback__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_Feedback); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__functions.h" + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__init(turtlesim__action__RotateAbsolute_SendGoal_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(msg); + return false; + } + // goal + if (!turtlesim__action__RotateAbsolute_Goal__init(&msg->goal)) { + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Request__fini(turtlesim__action__RotateAbsolute_SendGoal_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // goal + turtlesim__action__RotateAbsolute_Goal__fini(&msg->goal); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__are_equal( + &(lhs->goal), &(rhs->goal))) + { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request * input, + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__copy( + &(input->goal), &(output->goal))) + { + return false; + } + return true; +} + +turtlesim__action__RotateAbsolute_SendGoal_Request * +turtlesim__action__RotateAbsolute_SendGoal_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request * msg = (turtlesim__action__RotateAbsolute_SendGoal_Request *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request)); + bool success = turtlesim__action__RotateAbsolute_SendGoal_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_SendGoal_Request *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_SendGoal_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array = (turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_SendGoal_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Response__init(turtlesim__action__RotateAbsolute_SendGoal_Response * msg) +{ + if (!msg) { + return false; + } + // accepted + // stamp + if (!builtin_interfaces__msg__Time__init(&msg->stamp)) { + turtlesim__action__RotateAbsolute_SendGoal_Response__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Response__fini(turtlesim__action__RotateAbsolute_SendGoal_Response * msg) +{ + if (!msg) { + return; + } + // accepted + // stamp + builtin_interfaces__msg__Time__fini(&msg->stamp); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response * lhs, const turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Response__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response * input, + turtlesim__action__RotateAbsolute_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; +} + +turtlesim__action__RotateAbsolute_SendGoal_Response * +turtlesim__action__RotateAbsolute_SendGoal_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response * msg = (turtlesim__action__RotateAbsolute_SendGoal_Response *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response)); + bool success = turtlesim__action__RotateAbsolute_SendGoal_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_SendGoal_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_SendGoal_Response *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_SendGoal_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array = (turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_SendGoal_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Request__init(turtlesim__action__RotateAbsolute_GetResult_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + turtlesim__action__RotateAbsolute_GetResult_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Request__fini(turtlesim__action__RotateAbsolute_GetResult_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request * lhs, const turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Request__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request * input, + turtlesim__action__RotateAbsolute_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; +} + +turtlesim__action__RotateAbsolute_GetResult_Request * +turtlesim__action__RotateAbsolute_GetResult_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request * msg = (turtlesim__action__RotateAbsolute_GetResult_Request *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_GetResult_Request)); + bool success = turtlesim__action__RotateAbsolute_GetResult_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Request__destroy(turtlesim__action__RotateAbsolute_GetResult_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_GetResult_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_GetResult_Request *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_GetResult_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_GetResult_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array = (turtlesim__action__RotateAbsolute_GetResult_Request__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_GetResult_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_GetResult_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_GetResult_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `result` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__init(turtlesim__action__RotateAbsolute_GetResult_Response * msg) +{ + if (!msg) { + return false; + } + // status + // result + if (!turtlesim__action__RotateAbsolute_Result__init(&msg->result)) { + turtlesim__action__RotateAbsolute_GetResult_Response__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Response__fini(turtlesim__action__RotateAbsolute_GetResult_Response * msg) +{ + if (!msg) { + return; + } + // status + // result + turtlesim__action__RotateAbsolute_Result__fini(&msg->result); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response * lhs, const turtlesim__action__RotateAbsolute_GetResult_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // status + if (lhs->status != rhs->status) { + return false; + } + // result + if (!turtlesim__action__RotateAbsolute_Result__are_equal( + &(lhs->result), &(rhs->result))) + { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response * input, + turtlesim__action__RotateAbsolute_GetResult_Response * output) +{ + if (!input || !output) { + return false; + } + // status + output->status = input->status; + // result + if (!turtlesim__action__RotateAbsolute_Result__copy( + &(input->result), &(output->result))) + { + return false; + } + return true; +} + +turtlesim__action__RotateAbsolute_GetResult_Response * +turtlesim__action__RotateAbsolute_GetResult_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response * msg = (turtlesim__action__RotateAbsolute_GetResult_Response *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_GetResult_Response)); + bool success = turtlesim__action__RotateAbsolute_GetResult_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Response__destroy(turtlesim__action__RotateAbsolute_GetResult_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_GetResult_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_GetResult_Response *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_GetResult_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_GetResult_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array = (turtlesim__action__RotateAbsolute_GetResult_Response__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_GetResult_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_GetResult_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__functions.h" + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__init(turtlesim__action__RotateAbsolute_FeedbackMessage * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(msg); + return false; + } + // feedback + if (!turtlesim__action__RotateAbsolute_Feedback__init(&msg->feedback)) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__fini(turtlesim__action__RotateAbsolute_FeedbackMessage * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // feedback + turtlesim__action__RotateAbsolute_Feedback__fini(&msg->feedback); +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Feedback__are_equal( + &(lhs->feedback), &(rhs->feedback))) + { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage * input, + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Feedback__copy( + &(input->feedback), &(output->feedback))) + { + return false; + } + return true; +} + +turtlesim__action__RotateAbsolute_FeedbackMessage * +turtlesim__action__RotateAbsolute_FeedbackMessage__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage * msg = (turtlesim__action__RotateAbsolute_FeedbackMessage *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage)); + bool success = turtlesim__action__RotateAbsolute_FeedbackMessage__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__init(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_FeedbackMessage *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_FeedbackMessage__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array = (turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_FeedbackMessage__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * input, + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_FeedbackMessage__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..c6ceeba8e049af89691ac401d316a12effd97137 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.h @@ -0,0 +1,1241 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__FUNCTIONS_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_Goal + * )) before or use + * turtlesim__action__RotateAbsolute_Goal__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__init(turtlesim__action__RotateAbsolute_Goal * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__fini(turtlesim__action__RotateAbsolute_Goal * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_Goal__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_Goal * +turtlesim__action__RotateAbsolute_Goal__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_Goal__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__destroy(turtlesim__action__RotateAbsolute_Goal * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__are_equal(const turtlesim__action__RotateAbsolute_Goal * lhs, const turtlesim__action__RotateAbsolute_Goal * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__copy( + const turtlesim__action__RotateAbsolute_Goal * input, + turtlesim__action__RotateAbsolute_Goal * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__init(turtlesim__action__RotateAbsolute_Goal__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__Sequence__fini(turtlesim__action__RotateAbsolute_Goal__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_Goal__Sequence * +turtlesim__action__RotateAbsolute_Goal__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__Sequence__destroy(turtlesim__action__RotateAbsolute_Goal__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Goal__Sequence * lhs, const turtlesim__action__RotateAbsolute_Goal__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__copy( + const turtlesim__action__RotateAbsolute_Goal__Sequence * input, + turtlesim__action__RotateAbsolute_Goal__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_Result + * )) before or use + * turtlesim__action__RotateAbsolute_Result__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__init(turtlesim__action__RotateAbsolute_Result * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Result__fini(turtlesim__action__RotateAbsolute_Result * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_Result__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_Result * +turtlesim__action__RotateAbsolute_Result__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_Result__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Result__destroy(turtlesim__action__RotateAbsolute_Result * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__are_equal(const turtlesim__action__RotateAbsolute_Result * lhs, const turtlesim__action__RotateAbsolute_Result * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__copy( + const turtlesim__action__RotateAbsolute_Result * input, + turtlesim__action__RotateAbsolute_Result * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__Sequence__init(turtlesim__action__RotateAbsolute_Result__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Result__Sequence__fini(turtlesim__action__RotateAbsolute_Result__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_Result__Sequence * +turtlesim__action__RotateAbsolute_Result__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Result__Sequence__destroy(turtlesim__action__RotateAbsolute_Result__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Result__Sequence * lhs, const turtlesim__action__RotateAbsolute_Result__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__Sequence__copy( + const turtlesim__action__RotateAbsolute_Result__Sequence * input, + turtlesim__action__RotateAbsolute_Result__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_Feedback + * )) before or use + * turtlesim__action__RotateAbsolute_Feedback__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__init(turtlesim__action__RotateAbsolute_Feedback * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__fini(turtlesim__action__RotateAbsolute_Feedback * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_Feedback__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_Feedback * +turtlesim__action__RotateAbsolute_Feedback__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_Feedback__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__destroy(turtlesim__action__RotateAbsolute_Feedback * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__are_equal(const turtlesim__action__RotateAbsolute_Feedback * lhs, const turtlesim__action__RotateAbsolute_Feedback * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__copy( + const turtlesim__action__RotateAbsolute_Feedback * input, + turtlesim__action__RotateAbsolute_Feedback * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__init(turtlesim__action__RotateAbsolute_Feedback__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__fini(turtlesim__action__RotateAbsolute_Feedback__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_Feedback__Sequence * +turtlesim__action__RotateAbsolute_Feedback__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__destroy(turtlesim__action__RotateAbsolute_Feedback__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Feedback__Sequence * lhs, const turtlesim__action__RotateAbsolute_Feedback__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__copy( + const turtlesim__action__RotateAbsolute_Feedback__Sequence * input, + turtlesim__action__RotateAbsolute_Feedback__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_SendGoal_Request + * )) before or use + * turtlesim__action__RotateAbsolute_SendGoal_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__init(turtlesim__action__RotateAbsolute_SendGoal_Request * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__fini(turtlesim__action__RotateAbsolute_SendGoal_Request * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_SendGoal_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Request * +turtlesim__action__RotateAbsolute_SendGoal_Request__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_SendGoal_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Request * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request * input, + turtlesim__action__RotateAbsolute_SendGoal_Request * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__fini(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_SendGoal_Response + * )) before or use + * turtlesim__action__RotateAbsolute_SendGoal_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__init(turtlesim__action__RotateAbsolute_SendGoal_Response * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__fini(turtlesim__action__RotateAbsolute_SendGoal_Response * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_SendGoal_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Response * +turtlesim__action__RotateAbsolute_SendGoal_Response__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_SendGoal_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Response * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response * input, + turtlesim__action__RotateAbsolute_SendGoal_Response * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__fini(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_GetResult_Request + * )) before or use + * turtlesim__action__RotateAbsolute_GetResult_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__init(turtlesim__action__RotateAbsolute_GetResult_Request * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__fini(turtlesim__action__RotateAbsolute_GetResult_Request * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_GetResult_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Request * +turtlesim__action__RotateAbsolute_GetResult_Request__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_GetResult_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__destroy(turtlesim__action__RotateAbsolute_GetResult_Request * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request * lhs, const turtlesim__action__RotateAbsolute_GetResult_Request * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request * input, + turtlesim__action__RotateAbsolute_GetResult_Request * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__fini(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_GetResult_Response + * )) before or use + * turtlesim__action__RotateAbsolute_GetResult_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__init(turtlesim__action__RotateAbsolute_GetResult_Response * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__fini(turtlesim__action__RotateAbsolute_GetResult_Response * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_GetResult_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Response * +turtlesim__action__RotateAbsolute_GetResult_Response__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_GetResult_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__destroy(turtlesim__action__RotateAbsolute_GetResult_Response * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response * lhs, const turtlesim__action__RotateAbsolute_GetResult_Response * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response * input, + turtlesim__action__RotateAbsolute_GetResult_Response * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__fini(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_FeedbackMessage + * )) before or use + * turtlesim__action__RotateAbsolute_FeedbackMessage__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__init(turtlesim__action__RotateAbsolute_FeedbackMessage * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__fini(turtlesim__action__RotateAbsolute_FeedbackMessage * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_FeedbackMessage__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_FeedbackMessage * +turtlesim__action__RotateAbsolute_FeedbackMessage__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_FeedbackMessage__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage * lhs, const turtlesim__action__RotateAbsolute_FeedbackMessage * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage * input, + turtlesim__action__RotateAbsolute_FeedbackMessage * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__init(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__fini(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * lhs, const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * input, + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..d03d2998614b59a99116b0c3300b8b4e4ac76b23 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__struct.h @@ -0,0 +1,205 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_Goal +{ + float theta; +} turtlesim__action__RotateAbsolute_Goal; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_Goal. +typedef struct turtlesim__action__RotateAbsolute_Goal__Sequence +{ + turtlesim__action__RotateAbsolute_Goal * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_Goal__Sequence; + + +// Constants defined in the message + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_Result +{ + float delta; +} turtlesim__action__RotateAbsolute_Result; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_Result. +typedef struct turtlesim__action__RotateAbsolute_Result__Sequence +{ + turtlesim__action__RotateAbsolute_Result * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_Result__Sequence; + + +// Constants defined in the message + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_Feedback +{ + float remaining; +} turtlesim__action__RotateAbsolute_Feedback; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_Feedback. +typedef struct turtlesim__action__RotateAbsolute_Feedback__Sequence +{ + turtlesim__action__RotateAbsolute_Feedback * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Request +{ + unique_identifier_msgs__msg__UUID goal_id; + turtlesim__action__RotateAbsolute_Goal goal; +} turtlesim__action__RotateAbsolute_SendGoal_Request; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_SendGoal_Request. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Response +{ + bool accepted; + builtin_interfaces__msg__Time stamp; +} turtlesim__action__RotateAbsolute_SendGoal_Response; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_SendGoal_Response. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Request +{ + unique_identifier_msgs__msg__UUID goal_id; +} turtlesim__action__RotateAbsolute_GetResult_Request; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_GetResult_Request. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Request__Sequence +{ + turtlesim__action__RotateAbsolute_GetResult_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_GetResult_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'result' +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Response +{ + int8_t status; + turtlesim__action__RotateAbsolute_Result result; +} turtlesim__action__RotateAbsolute_GetResult_Response; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_GetResult_Response. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Response__Sequence +{ + turtlesim__action__RotateAbsolute_GetResult_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_FeedbackMessage +{ + unique_identifier_msgs__msg__UUID goal_id; + turtlesim__action__RotateAbsolute_Feedback feedback; +} turtlesim__action__RotateAbsolute_FeedbackMessage; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_FeedbackMessage. +typedef struct turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..30ce54753cbd574f25b85762a010f864e3e8e96b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__type_support.h @@ -0,0 +1,161 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TYPE_SUPPORT_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute +)(); + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_FeedbackMessage +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h new file mode 100644 index 0000000000000000000000000000000000000000..32096520a0d2ee9f6ee97466803f0e2336e0c0fa --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/action/rotate_absolute.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__ROTATE_ABSOLUTE_H_ +#define TURTLESIM__ACTION__ROTATE_ABSOLUTE_H_ + +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" +#include "turtlesim/action/detail/rotate_absolute__type_support.h" + +#endif // TURTLESIM__ACTION__ROTATE_ABSOLUTE_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/color.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/color.h new file mode 100644 index 0000000000000000000000000000000000000000..3dcbde2ee862dec6bb9616dc3ac2bbdc4b39ce9d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/color.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__COLOR_H_ +#define TURTLESIM__MSG__COLOR_H_ + +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" +#include "turtlesim/msg/detail/color__type_support.h" + +#endif // TURTLESIM__MSG__COLOR_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..872c233190f71377ae9612b692daacde9f8c8732 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.c @@ -0,0 +1,252 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/color__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + + +bool +turtlesim__msg__Color__init(turtlesim__msg__Color * msg) +{ + if (!msg) { + return false; + } + // r + // g + // b + return true; +} + +void +turtlesim__msg__Color__fini(turtlesim__msg__Color * msg) +{ + if (!msg) { + return; + } + // r + // g + // b +} + +bool +turtlesim__msg__Color__are_equal(const turtlesim__msg__Color * lhs, const turtlesim__msg__Color * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // r + if (lhs->r != rhs->r) { + return false; + } + // g + if (lhs->g != rhs->g) { + return false; + } + // b + if (lhs->b != rhs->b) { + return false; + } + return true; +} + +bool +turtlesim__msg__Color__copy( + const turtlesim__msg__Color * input, + turtlesim__msg__Color * output) +{ + if (!input || !output) { + return false; + } + // r + output->r = input->r; + // g + output->g = input->g; + // b + output->b = input->b; + return true; +} + +turtlesim__msg__Color * +turtlesim__msg__Color__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color * msg = (turtlesim__msg__Color *)allocator.allocate(sizeof(turtlesim__msg__Color), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__msg__Color)); + bool success = turtlesim__msg__Color__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__msg__Color__destroy(turtlesim__msg__Color * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__msg__Color__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__msg__Color__Sequence__init(turtlesim__msg__Color__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color * data = NULL; + + if (size) { + data = (turtlesim__msg__Color *)allocator.zero_allocate(size, sizeof(turtlesim__msg__Color), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__msg__Color__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__msg__Color__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__msg__Color__Sequence__fini(turtlesim__msg__Color__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) { + turtlesim__msg__Color__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); + } +} + +turtlesim__msg__Color__Sequence * +turtlesim__msg__Color__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color__Sequence * array = (turtlesim__msg__Color__Sequence *)allocator.allocate(sizeof(turtlesim__msg__Color__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__msg__Color__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__msg__Color__Sequence__destroy(turtlesim__msg__Color__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__msg__Color__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__msg__Color__Sequence__are_equal(const turtlesim__msg__Color__Sequence * lhs, const turtlesim__msg__Color__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!turtlesim__msg__Color__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__msg__Color__Sequence__copy( + const turtlesim__msg__Color__Sequence * input, + turtlesim__msg__Color__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__msg__Color); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color * data = + (turtlesim__msg__Color *)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 (!turtlesim__msg__Color__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; ) { + turtlesim__msg__Color__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!turtlesim__msg__Color__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..97f665be0f56c278ff3a09ac08c8ce6bc4331c3d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__FUNCTIONS_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/msg/detail/color__struct.h" + +/// Initialize msg/Color 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( + * turtlesim__msg__Color + * )) before or use + * turtlesim__msg__Color__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__msg__Color__init(turtlesim__msg__Color * msg); + +/// Finalize msg/Color message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Color__fini(turtlesim__msg__Color * msg); + +/// Create msg/Color message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__msg__Color__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__msg__Color * +turtlesim__msg__Color__create(); + +/// Destroy msg/Color message. +/** + * It calls + * turtlesim__msg__Color__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Color__destroy(turtlesim__msg__Color * msg); + +/// Check for msg/Color 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_turtlesim +bool +turtlesim__msg__Color__are_equal(const turtlesim__msg__Color * lhs, const turtlesim__msg__Color * rhs); + +/// Copy a msg/Color 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_turtlesim +bool +turtlesim__msg__Color__copy( + const turtlesim__msg__Color * input, + turtlesim__msg__Color * output); + +/// Initialize array of msg/Color messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__msg__Color__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_turtlesim +bool +turtlesim__msg__Color__Sequence__init(turtlesim__msg__Color__Sequence * array, size_t size); + +/// Finalize array of msg/Color messages. +/** + * It calls + * turtlesim__msg__Color__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_turtlesim +void +turtlesim__msg__Color__Sequence__fini(turtlesim__msg__Color__Sequence * array); + +/// Create array of msg/Color messages. +/** + * It allocates the memory for the array and calls + * turtlesim__msg__Color__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_turtlesim +turtlesim__msg__Color__Sequence * +turtlesim__msg__Color__Sequence__create(size_t size); + +/// Destroy array of msg/Color messages. +/** + * It calls + * turtlesim__msg__Color__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Color__Sequence__destroy(turtlesim__msg__Color__Sequence * array); + +/// Check for msg/Color 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_turtlesim +bool +turtlesim__msg__Color__Sequence__are_equal(const turtlesim__msg__Color__Sequence * lhs, const turtlesim__msg__Color__Sequence * rhs); + +/// Copy an array of msg/Color 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_turtlesim +bool +turtlesim__msg__Color__Sequence__copy( + const turtlesim__msg__Color__Sequence * input, + turtlesim__msg__Color__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..8e56426355cadebe3af0f0911d3ac7abe2b1631d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__struct.h @@ -0,0 +1,42 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__STRUCT_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in msg/Color in the package turtlesim. +typedef struct turtlesim__msg__Color +{ + uint8_t r; + uint8_t g; + uint8_t b; +} turtlesim__msg__Color; + +// Struct for a sequence of turtlesim__msg__Color. +typedef struct turtlesim__msg__Color__Sequence +{ + turtlesim__msg__Color * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__msg__Color__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..f682c1e316aed62b009f2e56cb3e0e3e7aec121a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/color__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__TYPE_SUPPORT_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + msg, + Color +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..99fc0bc92c22f745ebfc922c6e9e6a37d2b63041 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c @@ -0,0 +1,268 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/pose__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + + +bool +turtlesim__msg__Pose__init(turtlesim__msg__Pose * msg) +{ + if (!msg) { + return false; + } + // x + // y + // theta + // linear_velocity + // angular_velocity + return true; +} + +void +turtlesim__msg__Pose__fini(turtlesim__msg__Pose * msg) +{ + if (!msg) { + return; + } + // x + // y + // theta + // linear_velocity + // angular_velocity +} + +bool +turtlesim__msg__Pose__are_equal(const turtlesim__msg__Pose * lhs, const turtlesim__msg__Pose * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // x + if (lhs->x != rhs->x) { + return false; + } + // y + if (lhs->y != rhs->y) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + // linear_velocity + if (lhs->linear_velocity != rhs->linear_velocity) { + return false; + } + // angular_velocity + if (lhs->angular_velocity != rhs->angular_velocity) { + return false; + } + return true; +} + +bool +turtlesim__msg__Pose__copy( + const turtlesim__msg__Pose * input, + turtlesim__msg__Pose * output) +{ + if (!input || !output) { + return false; + } + // x + output->x = input->x; + // y + output->y = input->y; + // theta + output->theta = input->theta; + // linear_velocity + output->linear_velocity = input->linear_velocity; + // angular_velocity + output->angular_velocity = input->angular_velocity; + return true; +} + +turtlesim__msg__Pose * +turtlesim__msg__Pose__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose * msg = (turtlesim__msg__Pose *)allocator.allocate(sizeof(turtlesim__msg__Pose), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__msg__Pose)); + bool success = turtlesim__msg__Pose__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__msg__Pose__destroy(turtlesim__msg__Pose * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__msg__Pose__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__msg__Pose__Sequence__init(turtlesim__msg__Pose__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose * data = NULL; + + if (size) { + data = (turtlesim__msg__Pose *)allocator.zero_allocate(size, sizeof(turtlesim__msg__Pose), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__msg__Pose__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__msg__Pose__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__msg__Pose__Sequence__fini(turtlesim__msg__Pose__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) { + turtlesim__msg__Pose__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); + } +} + +turtlesim__msg__Pose__Sequence * +turtlesim__msg__Pose__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose__Sequence * array = (turtlesim__msg__Pose__Sequence *)allocator.allocate(sizeof(turtlesim__msg__Pose__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__msg__Pose__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__msg__Pose__Sequence__destroy(turtlesim__msg__Pose__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__msg__Pose__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__msg__Pose__Sequence__are_equal(const turtlesim__msg__Pose__Sequence * lhs, const turtlesim__msg__Pose__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!turtlesim__msg__Pose__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__msg__Pose__Sequence__copy( + const turtlesim__msg__Pose__Sequence * input, + turtlesim__msg__Pose__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__msg__Pose); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose * data = + (turtlesim__msg__Pose *)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 (!turtlesim__msg__Pose__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; ) { + turtlesim__msg__Pose__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!turtlesim__msg__Pose__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..4517fad4f7d905cdd10e3de36d0ac4370e7cdcb8 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__FUNCTIONS_H_ +#define TURTLESIM__MSG__DETAIL__POSE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/msg/detail/pose__struct.h" + +/// Initialize msg/Pose 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( + * turtlesim__msg__Pose + * )) before or use + * turtlesim__msg__Pose__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__msg__Pose__init(turtlesim__msg__Pose * msg); + +/// Finalize msg/Pose message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Pose__fini(turtlesim__msg__Pose * msg); + +/// Create msg/Pose message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__msg__Pose__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__msg__Pose * +turtlesim__msg__Pose__create(); + +/// Destroy msg/Pose message. +/** + * It calls + * turtlesim__msg__Pose__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Pose__destroy(turtlesim__msg__Pose * msg); + +/// Check for msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__are_equal(const turtlesim__msg__Pose * lhs, const turtlesim__msg__Pose * rhs); + +/// Copy a msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__copy( + const turtlesim__msg__Pose * input, + turtlesim__msg__Pose * output); + +/// Initialize array of msg/Pose messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__msg__Pose__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_turtlesim +bool +turtlesim__msg__Pose__Sequence__init(turtlesim__msg__Pose__Sequence * array, size_t size); + +/// Finalize array of msg/Pose messages. +/** + * It calls + * turtlesim__msg__Pose__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_turtlesim +void +turtlesim__msg__Pose__Sequence__fini(turtlesim__msg__Pose__Sequence * array); + +/// Create array of msg/Pose messages. +/** + * It allocates the memory for the array and calls + * turtlesim__msg__Pose__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_turtlesim +turtlesim__msg__Pose__Sequence * +turtlesim__msg__Pose__Sequence__create(size_t size); + +/// Destroy array of msg/Pose messages. +/** + * It calls + * turtlesim__msg__Pose__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Pose__Sequence__destroy(turtlesim__msg__Pose__Sequence * array); + +/// Check for msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__Sequence__are_equal(const turtlesim__msg__Pose__Sequence * lhs, const turtlesim__msg__Pose__Sequence * rhs); + +/// Copy an array of msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__Sequence__copy( + const turtlesim__msg__Pose__Sequence * input, + turtlesim__msg__Pose__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..37a09f17a6c819f5452474b3fce39add5eba6a54 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__struct.h @@ -0,0 +1,44 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__STRUCT_H_ +#define TURTLESIM__MSG__DETAIL__POSE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in msg/Pose in the package turtlesim. +typedef struct turtlesim__msg__Pose +{ + float x; + float y; + float theta; + float linear_velocity; + float angular_velocity; +} turtlesim__msg__Pose; + +// Struct for a sequence of turtlesim__msg__Pose. +typedef struct turtlesim__msg__Pose__Sequence +{ + turtlesim__msg__Pose * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__msg__Pose__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..f891949eba0d1274dca59388763a80b56f48031b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/detail/pose__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__TYPE_SUPPORT_H_ +#define TURTLESIM__MSG__DETAIL__POSE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + msg, + Pose +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/pose.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/pose.h new file mode 100644 index 0000000000000000000000000000000000000000..6e3dcf45564dcfbe3d38e839272458f615a74834 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/pose.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__POSE_H_ +#define TURTLESIM__MSG__POSE_H_ + +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" +#include "turtlesim/msg/detail/pose__type_support.h" + +#endif // TURTLESIM__MSG__POSE_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/msg/rosidl_generator_c__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..dacf8aa1a8402aac2650899ded84212145f68b5a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/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 TURTLESIM__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_C_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_C_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_GENERATOR_C_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_turtlesim + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim ROSIDL_GENERATOR_C_EXPORT_turtlesim + #else + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim ROSIDL_GENERATOR_C_IMPORT_turtlesim + #endif +#else + #define ROSIDL_GENERATOR_C_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_C_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..dab56845f8c1491df0a16c1228a58ca48ddd9d79 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c @@ -0,0 +1,475 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/kill__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +bool +turtlesim__srv__Kill_Request__init(turtlesim__srv__Kill_Request * msg) +{ + if (!msg) { + return false; + } + // name + if (!rosidl_runtime_c__String__init(&msg->name)) { + turtlesim__srv__Kill_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__srv__Kill_Request__fini(turtlesim__srv__Kill_Request * msg) +{ + if (!msg) { + return; + } + // name + rosidl_runtime_c__String__fini(&msg->name); +} + +bool +turtlesim__srv__Kill_Request__are_equal(const turtlesim__srv__Kill_Request * lhs, const turtlesim__srv__Kill_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // name + if (!rosidl_runtime_c__String__are_equal( + &(lhs->name), &(rhs->name))) + { + return false; + } + return true; +} + +bool +turtlesim__srv__Kill_Request__copy( + const turtlesim__srv__Kill_Request * input, + turtlesim__srv__Kill_Request * output) +{ + if (!input || !output) { + return false; + } + // name + if (!rosidl_runtime_c__String__copy( + &(input->name), &(output->name))) + { + return false; + } + return true; +} + +turtlesim__srv__Kill_Request * +turtlesim__srv__Kill_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request * msg = (turtlesim__srv__Kill_Request *)allocator.allocate(sizeof(turtlesim__srv__Kill_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Kill_Request)); + bool success = turtlesim__srv__Kill_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Kill_Request__destroy(turtlesim__srv__Kill_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Kill_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Kill_Request__Sequence__init(turtlesim__srv__Kill_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__Kill_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Kill_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Kill_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Kill_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Kill_Request__Sequence__fini(turtlesim__srv__Kill_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) { + turtlesim__srv__Kill_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); + } +} + +turtlesim__srv__Kill_Request__Sequence * +turtlesim__srv__Kill_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request__Sequence * array = (turtlesim__srv__Kill_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Kill_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Kill_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Kill_Request__Sequence__destroy(turtlesim__srv__Kill_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Kill_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Kill_Request__Sequence__are_equal(const turtlesim__srv__Kill_Request__Sequence * lhs, const turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Kill_Request__Sequence__copy( + const turtlesim__srv__Kill_Request__Sequence * input, + turtlesim__srv__Kill_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Kill_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request * data = + (turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_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; ) { + turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__Kill_Response__init(turtlesim__srv__Kill_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__Kill_Response__fini(turtlesim__srv__Kill_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__Kill_Response__are_equal(const turtlesim__srv__Kill_Response * lhs, const turtlesim__srv__Kill_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__Kill_Response__copy( + const turtlesim__srv__Kill_Response * input, + turtlesim__srv__Kill_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__Kill_Response * +turtlesim__srv__Kill_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response * msg = (turtlesim__srv__Kill_Response *)allocator.allocate(sizeof(turtlesim__srv__Kill_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Kill_Response)); + bool success = turtlesim__srv__Kill_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Kill_Response__destroy(turtlesim__srv__Kill_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Kill_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Kill_Response__Sequence__init(turtlesim__srv__Kill_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__Kill_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Kill_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Kill_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Kill_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Kill_Response__Sequence__fini(turtlesim__srv__Kill_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) { + turtlesim__srv__Kill_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); + } +} + +turtlesim__srv__Kill_Response__Sequence * +turtlesim__srv__Kill_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response__Sequence * array = (turtlesim__srv__Kill_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Kill_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Kill_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Kill_Response__Sequence__destroy(turtlesim__srv__Kill_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Kill_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Kill_Response__Sequence__are_equal(const turtlesim__srv__Kill_Response__Sequence * lhs, const turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Kill_Response__Sequence__copy( + const turtlesim__srv__Kill_Response__Sequence * input, + turtlesim__srv__Kill_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Kill_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response * data = + (turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_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; ) { + turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..8fa5193ac015669f3cbfb96408be764a81d1d6dc --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__KILL__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/kill__struct.h" + +/// Initialize srv/Kill 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( + * turtlesim__srv__Kill_Request + * )) before or use + * turtlesim__srv__Kill_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Kill_Request__init(turtlesim__srv__Kill_Request * msg); + +/// Finalize srv/Kill message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Request__fini(turtlesim__srv__Kill_Request * msg); + +/// Create srv/Kill message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Kill_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Kill_Request * +turtlesim__srv__Kill_Request__create(); + +/// Destroy srv/Kill message. +/** + * It calls + * turtlesim__srv__Kill_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Request__destroy(turtlesim__srv__Kill_Request * msg); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__are_equal(const turtlesim__srv__Kill_Request * lhs, const turtlesim__srv__Kill_Request * rhs); + +/// Copy a srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__copy( + const turtlesim__srv__Kill_Request * input, + turtlesim__srv__Kill_Request * output); + +/// Initialize array of srv/Kill messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Kill_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_turtlesim +bool +turtlesim__srv__Kill_Request__Sequence__init(turtlesim__srv__Kill_Request__Sequence * array, size_t size); + +/// Finalize array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Request__Sequence__fini(turtlesim__srv__Kill_Request__Sequence * array); + +/// Create array of srv/Kill messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Kill_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_turtlesim +turtlesim__srv__Kill_Request__Sequence * +turtlesim__srv__Kill_Request__Sequence__create(size_t size); + +/// Destroy array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Request__Sequence__destroy(turtlesim__srv__Kill_Request__Sequence * array); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__Sequence__are_equal(const turtlesim__srv__Kill_Request__Sequence * lhs, const turtlesim__srv__Kill_Request__Sequence * rhs); + +/// Copy an array of srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__Sequence__copy( + const turtlesim__srv__Kill_Request__Sequence * input, + turtlesim__srv__Kill_Request__Sequence * output); + +/// Initialize srv/Kill 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( + * turtlesim__srv__Kill_Response + * )) before or use + * turtlesim__srv__Kill_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Kill_Response__init(turtlesim__srv__Kill_Response * msg); + +/// Finalize srv/Kill message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Response__fini(turtlesim__srv__Kill_Response * msg); + +/// Create srv/Kill message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Kill_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Kill_Response * +turtlesim__srv__Kill_Response__create(); + +/// Destroy srv/Kill message. +/** + * It calls + * turtlesim__srv__Kill_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Response__destroy(turtlesim__srv__Kill_Response * msg); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__are_equal(const turtlesim__srv__Kill_Response * lhs, const turtlesim__srv__Kill_Response * rhs); + +/// Copy a srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__copy( + const turtlesim__srv__Kill_Response * input, + turtlesim__srv__Kill_Response * output); + +/// Initialize array of srv/Kill messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Kill_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_turtlesim +bool +turtlesim__srv__Kill_Response__Sequence__init(turtlesim__srv__Kill_Response__Sequence * array, size_t size); + +/// Finalize array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Response__Sequence__fini(turtlesim__srv__Kill_Response__Sequence * array); + +/// Create array of srv/Kill messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Kill_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_turtlesim +turtlesim__srv__Kill_Response__Sequence * +turtlesim__srv__Kill_Response__Sequence__create(size_t size); + +/// Destroy array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Response__Sequence__destroy(turtlesim__srv__Kill_Response__Sequence * array); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__Sequence__are_equal(const turtlesim__srv__Kill_Response__Sequence * lhs, const turtlesim__srv__Kill_Response__Sequence * rhs); + +/// Copy an array of srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__Sequence__copy( + const turtlesim__srv__Kill_Response__Sequence * input, + turtlesim__srv__Kill_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..a90c934024831517d363aa72f71e450d582833cc --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__struct.h @@ -0,0 +1,63 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__KILL__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +// Include directives for member types +// Member 'name' +#include "rosidl_runtime_c/string.h" + +/// Struct defined in srv/Kill in the package turtlesim. +typedef struct turtlesim__srv__Kill_Request +{ + rosidl_runtime_c__String name; +} turtlesim__srv__Kill_Request; + +// Struct for a sequence of turtlesim__srv__Kill_Request. +typedef struct turtlesim__srv__Kill_Request__Sequence +{ + turtlesim__srv__Kill_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Kill_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/Kill in the package turtlesim. +typedef struct turtlesim__srv__Kill_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__Kill_Response; + +// Struct for a sequence of turtlesim__srv__Kill_Response. +typedef struct turtlesim__srv__Kill_Response__Sequence +{ + turtlesim__srv__Kill_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Kill_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..982b6a7d43725e3ddf82f40e7cc6e2f5796a4106 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/kill__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__KILL__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Kill_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Kill_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Kill +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..eb55a6b2802f9a716c3e6943714f7e931e9a5475 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c @@ -0,0 +1,492 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/set_pen__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +bool +turtlesim__srv__SetPen_Request__init(turtlesim__srv__SetPen_Request * msg) +{ + if (!msg) { + return false; + } + // r + // g + // b + // width + // off + return true; +} + +void +turtlesim__srv__SetPen_Request__fini(turtlesim__srv__SetPen_Request * msg) +{ + if (!msg) { + return; + } + // r + // g + // b + // width + // off +} + +bool +turtlesim__srv__SetPen_Request__are_equal(const turtlesim__srv__SetPen_Request * lhs, const turtlesim__srv__SetPen_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // r + if (lhs->r != rhs->r) { + return false; + } + // g + if (lhs->g != rhs->g) { + return false; + } + // b + if (lhs->b != rhs->b) { + return false; + } + // width + if (lhs->width != rhs->width) { + return false; + } + // off + if (lhs->off != rhs->off) { + return false; + } + return true; +} + +bool +turtlesim__srv__SetPen_Request__copy( + const turtlesim__srv__SetPen_Request * input, + turtlesim__srv__SetPen_Request * output) +{ + if (!input || !output) { + return false; + } + // r + output->r = input->r; + // g + output->g = input->g; + // b + output->b = input->b; + // width + output->width = input->width; + // off + output->off = input->off; + return true; +} + +turtlesim__srv__SetPen_Request * +turtlesim__srv__SetPen_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request * msg = (turtlesim__srv__SetPen_Request *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__SetPen_Request)); + bool success = turtlesim__srv__SetPen_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__SetPen_Request__destroy(turtlesim__srv__SetPen_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__SetPen_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__SetPen_Request__Sequence__init(turtlesim__srv__SetPen_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__SetPen_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__SetPen_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__SetPen_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__SetPen_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__SetPen_Request__Sequence__fini(turtlesim__srv__SetPen_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) { + turtlesim__srv__SetPen_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); + } +} + +turtlesim__srv__SetPen_Request__Sequence * +turtlesim__srv__SetPen_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request__Sequence * array = (turtlesim__srv__SetPen_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__SetPen_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__SetPen_Request__Sequence__destroy(turtlesim__srv__SetPen_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__SetPen_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__SetPen_Request__Sequence__are_equal(const turtlesim__srv__SetPen_Request__Sequence * lhs, const turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__SetPen_Request__Sequence__copy( + const turtlesim__srv__SetPen_Request__Sequence * input, + turtlesim__srv__SetPen_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__SetPen_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request * data = + (turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_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; ) { + turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__SetPen_Response__init(turtlesim__srv__SetPen_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__SetPen_Response__fini(turtlesim__srv__SetPen_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__SetPen_Response__are_equal(const turtlesim__srv__SetPen_Response * lhs, const turtlesim__srv__SetPen_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__SetPen_Response__copy( + const turtlesim__srv__SetPen_Response * input, + turtlesim__srv__SetPen_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__SetPen_Response * +turtlesim__srv__SetPen_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response * msg = (turtlesim__srv__SetPen_Response *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__SetPen_Response)); + bool success = turtlesim__srv__SetPen_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__SetPen_Response__destroy(turtlesim__srv__SetPen_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__SetPen_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__SetPen_Response__Sequence__init(turtlesim__srv__SetPen_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__SetPen_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__SetPen_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__SetPen_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__SetPen_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__SetPen_Response__Sequence__fini(turtlesim__srv__SetPen_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) { + turtlesim__srv__SetPen_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); + } +} + +turtlesim__srv__SetPen_Response__Sequence * +turtlesim__srv__SetPen_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response__Sequence * array = (turtlesim__srv__SetPen_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__SetPen_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__SetPen_Response__Sequence__destroy(turtlesim__srv__SetPen_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__SetPen_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__SetPen_Response__Sequence__are_equal(const turtlesim__srv__SetPen_Response__Sequence * lhs, const turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__SetPen_Response__Sequence__copy( + const turtlesim__srv__SetPen_Response__Sequence * input, + turtlesim__srv__SetPen_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__SetPen_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response * data = + (turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_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; ) { + turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..b216e683b92267b55bdc4f8bd90b8a9f7b2725a2 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/set_pen__struct.h" + +/// Initialize srv/SetPen 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( + * turtlesim__srv__SetPen_Request + * )) before or use + * turtlesim__srv__SetPen_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__SetPen_Request__init(turtlesim__srv__SetPen_Request * msg); + +/// Finalize srv/SetPen message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Request__fini(turtlesim__srv__SetPen_Request * msg); + +/// Create srv/SetPen message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__SetPen_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__SetPen_Request * +turtlesim__srv__SetPen_Request__create(); + +/// Destroy srv/SetPen message. +/** + * It calls + * turtlesim__srv__SetPen_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Request__destroy(turtlesim__srv__SetPen_Request * msg); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__are_equal(const turtlesim__srv__SetPen_Request * lhs, const turtlesim__srv__SetPen_Request * rhs); + +/// Copy a srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__copy( + const turtlesim__srv__SetPen_Request * input, + turtlesim__srv__SetPen_Request * output); + +/// Initialize array of srv/SetPen messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__SetPen_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_turtlesim +bool +turtlesim__srv__SetPen_Request__Sequence__init(turtlesim__srv__SetPen_Request__Sequence * array, size_t size); + +/// Finalize array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Request__Sequence__fini(turtlesim__srv__SetPen_Request__Sequence * array); + +/// Create array of srv/SetPen messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__SetPen_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_turtlesim +turtlesim__srv__SetPen_Request__Sequence * +turtlesim__srv__SetPen_Request__Sequence__create(size_t size); + +/// Destroy array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Request__Sequence__destroy(turtlesim__srv__SetPen_Request__Sequence * array); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__Sequence__are_equal(const turtlesim__srv__SetPen_Request__Sequence * lhs, const turtlesim__srv__SetPen_Request__Sequence * rhs); + +/// Copy an array of srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__Sequence__copy( + const turtlesim__srv__SetPen_Request__Sequence * input, + turtlesim__srv__SetPen_Request__Sequence * output); + +/// Initialize srv/SetPen 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( + * turtlesim__srv__SetPen_Response + * )) before or use + * turtlesim__srv__SetPen_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__SetPen_Response__init(turtlesim__srv__SetPen_Response * msg); + +/// Finalize srv/SetPen message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Response__fini(turtlesim__srv__SetPen_Response * msg); + +/// Create srv/SetPen message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__SetPen_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__SetPen_Response * +turtlesim__srv__SetPen_Response__create(); + +/// Destroy srv/SetPen message. +/** + * It calls + * turtlesim__srv__SetPen_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Response__destroy(turtlesim__srv__SetPen_Response * msg); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__are_equal(const turtlesim__srv__SetPen_Response * lhs, const turtlesim__srv__SetPen_Response * rhs); + +/// Copy a srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__copy( + const turtlesim__srv__SetPen_Response * input, + turtlesim__srv__SetPen_Response * output); + +/// Initialize array of srv/SetPen messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__SetPen_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_turtlesim +bool +turtlesim__srv__SetPen_Response__Sequence__init(turtlesim__srv__SetPen_Response__Sequence * array, size_t size); + +/// Finalize array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Response__Sequence__fini(turtlesim__srv__SetPen_Response__Sequence * array); + +/// Create array of srv/SetPen messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__SetPen_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_turtlesim +turtlesim__srv__SetPen_Response__Sequence * +turtlesim__srv__SetPen_Response__Sequence__create(size_t size); + +/// Destroy array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Response__Sequence__destroy(turtlesim__srv__SetPen_Response__Sequence * array); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__Sequence__are_equal(const turtlesim__srv__SetPen_Response__Sequence * lhs, const turtlesim__srv__SetPen_Response__Sequence * rhs); + +/// Copy an array of srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__Sequence__copy( + const turtlesim__srv__SetPen_Response__Sequence * input, + turtlesim__srv__SetPen_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..b0990c3aec4c2cd069c996b929b6a6675c9e1a2a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__struct.h @@ -0,0 +1,63 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in srv/SetPen in the package turtlesim. +typedef struct turtlesim__srv__SetPen_Request +{ + uint8_t r; + uint8_t g; + uint8_t b; + uint8_t width; + uint8_t off; +} turtlesim__srv__SetPen_Request; + +// Struct for a sequence of turtlesim__srv__SetPen_Request. +typedef struct turtlesim__srv__SetPen_Request__Sequence +{ + turtlesim__srv__SetPen_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__SetPen_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/SetPen in the package turtlesim. +typedef struct turtlesim__srv__SetPen_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__SetPen_Response; + +// Struct for a sequence of turtlesim__srv__SetPen_Response. +typedef struct turtlesim__srv__SetPen_Response__Sequence +{ + turtlesim__srv__SetPen_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__SetPen_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..72a677302d46df7686b09f8a7c648b05bdf0a9da --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/set_pen__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + SetPen_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + SetPen_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + SetPen +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..500afcce55f3efd3c7cac8d966b0b002d38ab7c4 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c @@ -0,0 +1,515 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/spawn__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +bool +turtlesim__srv__Spawn_Request__init(turtlesim__srv__Spawn_Request * msg) +{ + if (!msg) { + return false; + } + // x + // y + // theta + // name + if (!rosidl_runtime_c__String__init(&msg->name)) { + turtlesim__srv__Spawn_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__srv__Spawn_Request__fini(turtlesim__srv__Spawn_Request * msg) +{ + if (!msg) { + return; + } + // x + // y + // theta + // name + rosidl_runtime_c__String__fini(&msg->name); +} + +bool +turtlesim__srv__Spawn_Request__are_equal(const turtlesim__srv__Spawn_Request * lhs, const turtlesim__srv__Spawn_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // x + if (lhs->x != rhs->x) { + return false; + } + // y + if (lhs->y != rhs->y) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + // name + if (!rosidl_runtime_c__String__are_equal( + &(lhs->name), &(rhs->name))) + { + return false; + } + return true; +} + +bool +turtlesim__srv__Spawn_Request__copy( + const turtlesim__srv__Spawn_Request * input, + turtlesim__srv__Spawn_Request * output) +{ + if (!input || !output) { + return false; + } + // x + output->x = input->x; + // y + output->y = input->y; + // theta + output->theta = input->theta; + // name + if (!rosidl_runtime_c__String__copy( + &(input->name), &(output->name))) + { + return false; + } + return true; +} + +turtlesim__srv__Spawn_Request * +turtlesim__srv__Spawn_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request * msg = (turtlesim__srv__Spawn_Request *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Spawn_Request)); + bool success = turtlesim__srv__Spawn_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Spawn_Request__destroy(turtlesim__srv__Spawn_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Spawn_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Spawn_Request__Sequence__init(turtlesim__srv__Spawn_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__Spawn_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Spawn_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Spawn_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Spawn_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Spawn_Request__Sequence__fini(turtlesim__srv__Spawn_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) { + turtlesim__srv__Spawn_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); + } +} + +turtlesim__srv__Spawn_Request__Sequence * +turtlesim__srv__Spawn_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request__Sequence * array = (turtlesim__srv__Spawn_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Spawn_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Spawn_Request__Sequence__destroy(turtlesim__srv__Spawn_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Spawn_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Spawn_Request__Sequence__are_equal(const turtlesim__srv__Spawn_Request__Sequence * lhs, const turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Spawn_Request__Sequence__copy( + const turtlesim__srv__Spawn_Request__Sequence * input, + turtlesim__srv__Spawn_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Spawn_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request * data = + (turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_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; ) { + turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `name` +// already included above +// #include "rosidl_runtime_c/string_functions.h" + +bool +turtlesim__srv__Spawn_Response__init(turtlesim__srv__Spawn_Response * msg) +{ + if (!msg) { + return false; + } + // name + if (!rosidl_runtime_c__String__init(&msg->name)) { + turtlesim__srv__Spawn_Response__fini(msg); + return false; + } + return true; +} + +void +turtlesim__srv__Spawn_Response__fini(turtlesim__srv__Spawn_Response * msg) +{ + if (!msg) { + return; + } + // name + rosidl_runtime_c__String__fini(&msg->name); +} + +bool +turtlesim__srv__Spawn_Response__are_equal(const turtlesim__srv__Spawn_Response * lhs, const turtlesim__srv__Spawn_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // name + if (!rosidl_runtime_c__String__are_equal( + &(lhs->name), &(rhs->name))) + { + return false; + } + return true; +} + +bool +turtlesim__srv__Spawn_Response__copy( + const turtlesim__srv__Spawn_Response * input, + turtlesim__srv__Spawn_Response * output) +{ + if (!input || !output) { + return false; + } + // name + if (!rosidl_runtime_c__String__copy( + &(input->name), &(output->name))) + { + return false; + } + return true; +} + +turtlesim__srv__Spawn_Response * +turtlesim__srv__Spawn_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response * msg = (turtlesim__srv__Spawn_Response *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Spawn_Response)); + bool success = turtlesim__srv__Spawn_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Spawn_Response__destroy(turtlesim__srv__Spawn_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Spawn_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Spawn_Response__Sequence__init(turtlesim__srv__Spawn_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__Spawn_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Spawn_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Spawn_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Spawn_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Spawn_Response__Sequence__fini(turtlesim__srv__Spawn_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) { + turtlesim__srv__Spawn_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); + } +} + +turtlesim__srv__Spawn_Response__Sequence * +turtlesim__srv__Spawn_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response__Sequence * array = (turtlesim__srv__Spawn_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Spawn_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Spawn_Response__Sequence__destroy(turtlesim__srv__Spawn_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Spawn_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Spawn_Response__Sequence__are_equal(const turtlesim__srv__Spawn_Response__Sequence * lhs, const turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Spawn_Response__Sequence__copy( + const turtlesim__srv__Spawn_Response__Sequence * input, + turtlesim__srv__Spawn_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Spawn_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response * data = + (turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_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; ) { + turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..fbe07252c35b8726f9a38401a52e46cee91500e0 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/spawn__struct.h" + +/// Initialize srv/Spawn 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( + * turtlesim__srv__Spawn_Request + * )) before or use + * turtlesim__srv__Spawn_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Spawn_Request__init(turtlesim__srv__Spawn_Request * msg); + +/// Finalize srv/Spawn message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Request__fini(turtlesim__srv__Spawn_Request * msg); + +/// Create srv/Spawn message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Spawn_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Spawn_Request * +turtlesim__srv__Spawn_Request__create(); + +/// Destroy srv/Spawn message. +/** + * It calls + * turtlesim__srv__Spawn_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Request__destroy(turtlesim__srv__Spawn_Request * msg); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__are_equal(const turtlesim__srv__Spawn_Request * lhs, const turtlesim__srv__Spawn_Request * rhs); + +/// Copy a srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__copy( + const turtlesim__srv__Spawn_Request * input, + turtlesim__srv__Spawn_Request * output); + +/// Initialize array of srv/Spawn messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Spawn_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_turtlesim +bool +turtlesim__srv__Spawn_Request__Sequence__init(turtlesim__srv__Spawn_Request__Sequence * array, size_t size); + +/// Finalize array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Request__Sequence__fini(turtlesim__srv__Spawn_Request__Sequence * array); + +/// Create array of srv/Spawn messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Spawn_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_turtlesim +turtlesim__srv__Spawn_Request__Sequence * +turtlesim__srv__Spawn_Request__Sequence__create(size_t size); + +/// Destroy array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Request__Sequence__destroy(turtlesim__srv__Spawn_Request__Sequence * array); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__Sequence__are_equal(const turtlesim__srv__Spawn_Request__Sequence * lhs, const turtlesim__srv__Spawn_Request__Sequence * rhs); + +/// Copy an array of srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__Sequence__copy( + const turtlesim__srv__Spawn_Request__Sequence * input, + turtlesim__srv__Spawn_Request__Sequence * output); + +/// Initialize srv/Spawn 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( + * turtlesim__srv__Spawn_Response + * )) before or use + * turtlesim__srv__Spawn_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Spawn_Response__init(turtlesim__srv__Spawn_Response * msg); + +/// Finalize srv/Spawn message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Response__fini(turtlesim__srv__Spawn_Response * msg); + +/// Create srv/Spawn message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Spawn_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Spawn_Response * +turtlesim__srv__Spawn_Response__create(); + +/// Destroy srv/Spawn message. +/** + * It calls + * turtlesim__srv__Spawn_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Response__destroy(turtlesim__srv__Spawn_Response * msg); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__are_equal(const turtlesim__srv__Spawn_Response * lhs, const turtlesim__srv__Spawn_Response * rhs); + +/// Copy a srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__copy( + const turtlesim__srv__Spawn_Response * input, + turtlesim__srv__Spawn_Response * output); + +/// Initialize array of srv/Spawn messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Spawn_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_turtlesim +bool +turtlesim__srv__Spawn_Response__Sequence__init(turtlesim__srv__Spawn_Response__Sequence * array, size_t size); + +/// Finalize array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Response__Sequence__fini(turtlesim__srv__Spawn_Response__Sequence * array); + +/// Create array of srv/Spawn messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Spawn_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_turtlesim +turtlesim__srv__Spawn_Response__Sequence * +turtlesim__srv__Spawn_Response__Sequence__create(size_t size); + +/// Destroy array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Response__Sequence__destroy(turtlesim__srv__Spawn_Response__Sequence * array); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__Sequence__are_equal(const turtlesim__srv__Spawn_Response__Sequence * lhs, const turtlesim__srv__Spawn_Response__Sequence * rhs); + +/// Copy an array of srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__Sequence__copy( + const turtlesim__srv__Spawn_Response__Sequence * input, + turtlesim__srv__Spawn_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..e3362d1b2efff30994c0a1bdaa0d1ffdcb996363 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__struct.h @@ -0,0 +1,72 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +// Include directives for member types +// Member 'name' +#include "rosidl_runtime_c/string.h" + +/// Struct defined in srv/Spawn in the package turtlesim. +typedef struct turtlesim__srv__Spawn_Request +{ + float x; + float y; + float theta; + /// Optional. A unique name will be created and returned if this is empty + rosidl_runtime_c__String name; +} turtlesim__srv__Spawn_Request; + +// Struct for a sequence of turtlesim__srv__Spawn_Request. +typedef struct turtlesim__srv__Spawn_Request__Sequence +{ + turtlesim__srv__Spawn_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Spawn_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'name' +// already included above +// #include "rosidl_runtime_c/string.h" + +/// Struct defined in srv/Spawn in the package turtlesim. +typedef struct turtlesim__srv__Spawn_Response +{ + rosidl_runtime_c__String name; +} turtlesim__srv__Spawn_Response; + +// Struct for a sequence of turtlesim__srv__Spawn_Response. +typedef struct turtlesim__srv__Spawn_Response__Sequence +{ + turtlesim__srv__Spawn_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Spawn_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..cfba8b1dab9c0cf36b8682eb01d1c70ba2796226 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/spawn__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Spawn_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Spawn_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Spawn +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..18dc9f9af85306205f6fe2404c216087a9ab6add --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c @@ -0,0 +1,476 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +bool +turtlesim__srv__TeleportAbsolute_Request__init(turtlesim__srv__TeleportAbsolute_Request * msg) +{ + if (!msg) { + return false; + } + // x + // y + // theta + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Request__fini(turtlesim__srv__TeleportAbsolute_Request * msg) +{ + if (!msg) { + return; + } + // x + // y + // theta +} + +bool +turtlesim__srv__TeleportAbsolute_Request__are_equal(const turtlesim__srv__TeleportAbsolute_Request * lhs, const turtlesim__srv__TeleportAbsolute_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // x + if (lhs->x != rhs->x) { + return false; + } + // y + if (lhs->y != rhs->y) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Request__copy( + const turtlesim__srv__TeleportAbsolute_Request * input, + turtlesim__srv__TeleportAbsolute_Request * output) +{ + if (!input || !output) { + return false; + } + // x + output->x = input->x; + // y + output->y = input->y; + // theta + output->theta = input->theta; + return true; +} + +turtlesim__srv__TeleportAbsolute_Request * +turtlesim__srv__TeleportAbsolute_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request * msg = (turtlesim__srv__TeleportAbsolute_Request *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportAbsolute_Request)); + bool success = turtlesim__srv__TeleportAbsolute_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportAbsolute_Request__destroy(turtlesim__srv__TeleportAbsolute_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportAbsolute_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__init(turtlesim__srv__TeleportAbsolute_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportAbsolute_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportAbsolute_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportAbsolute_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportAbsolute_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__fini(turtlesim__srv__TeleportAbsolute_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) { + turtlesim__srv__TeleportAbsolute_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); + } +} + +turtlesim__srv__TeleportAbsolute_Request__Sequence * +turtlesim__srv__TeleportAbsolute_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request__Sequence * array = (turtlesim__srv__TeleportAbsolute_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportAbsolute_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportAbsolute_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Request__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Request__Sequence * input, + turtlesim__srv__TeleportAbsolute_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportAbsolute_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request * data = + (turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_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; ) { + turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__TeleportAbsolute_Response__init(turtlesim__srv__TeleportAbsolute_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Response__fini(turtlesim__srv__TeleportAbsolute_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__TeleportAbsolute_Response__are_equal(const turtlesim__srv__TeleportAbsolute_Response * lhs, const turtlesim__srv__TeleportAbsolute_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Response__copy( + const turtlesim__srv__TeleportAbsolute_Response * input, + turtlesim__srv__TeleportAbsolute_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__TeleportAbsolute_Response * +turtlesim__srv__TeleportAbsolute_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response * msg = (turtlesim__srv__TeleportAbsolute_Response *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportAbsolute_Response)); + bool success = turtlesim__srv__TeleportAbsolute_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportAbsolute_Response__destroy(turtlesim__srv__TeleportAbsolute_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportAbsolute_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__init(turtlesim__srv__TeleportAbsolute_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportAbsolute_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportAbsolute_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportAbsolute_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportAbsolute_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__fini(turtlesim__srv__TeleportAbsolute_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) { + turtlesim__srv__TeleportAbsolute_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); + } +} + +turtlesim__srv__TeleportAbsolute_Response__Sequence * +turtlesim__srv__TeleportAbsolute_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response__Sequence * array = (turtlesim__srv__TeleportAbsolute_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportAbsolute_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportAbsolute_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Response__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Response__Sequence * input, + turtlesim__srv__TeleportAbsolute_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportAbsolute_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response * data = + (turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_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; ) { + turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..660f94347920dfda35ba9bd1a77072e209bce91d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/teleport_absolute__struct.h" + +/// Initialize srv/TeleportAbsolute 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( + * turtlesim__srv__TeleportAbsolute_Request + * )) before or use + * turtlesim__srv__TeleportAbsolute_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__init(turtlesim__srv__TeleportAbsolute_Request * msg); + +/// Finalize srv/TeleportAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__fini(turtlesim__srv__TeleportAbsolute_Request * msg); + +/// Create srv/TeleportAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportAbsolute_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportAbsolute_Request * +turtlesim__srv__TeleportAbsolute_Request__create(); + +/// Destroy srv/TeleportAbsolute message. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__destroy(turtlesim__srv__TeleportAbsolute_Request * msg); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__are_equal(const turtlesim__srv__TeleportAbsolute_Request * lhs, const turtlesim__srv__TeleportAbsolute_Request * rhs); + +/// Copy a srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__copy( + const turtlesim__srv__TeleportAbsolute_Request * input, + turtlesim__srv__TeleportAbsolute_Request * output); + +/// Initialize array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__init(turtlesim__srv__TeleportAbsolute_Request__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__fini(turtlesim__srv__TeleportAbsolute_Request__Sequence * array); + +/// Create array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +turtlesim__srv__TeleportAbsolute_Request__Sequence * +turtlesim__srv__TeleportAbsolute_Request__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Request__Sequence * array); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Request__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_Request__Sequence * rhs); + +/// Copy an array of srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Request__Sequence * input, + turtlesim__srv__TeleportAbsolute_Request__Sequence * output); + +/// Initialize srv/TeleportAbsolute 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( + * turtlesim__srv__TeleportAbsolute_Response + * )) before or use + * turtlesim__srv__TeleportAbsolute_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__init(turtlesim__srv__TeleportAbsolute_Response * msg); + +/// Finalize srv/TeleportAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__fini(turtlesim__srv__TeleportAbsolute_Response * msg); + +/// Create srv/TeleportAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportAbsolute_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportAbsolute_Response * +turtlesim__srv__TeleportAbsolute_Response__create(); + +/// Destroy srv/TeleportAbsolute message. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__destroy(turtlesim__srv__TeleportAbsolute_Response * msg); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__are_equal(const turtlesim__srv__TeleportAbsolute_Response * lhs, const turtlesim__srv__TeleportAbsolute_Response * rhs); + +/// Copy a srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__copy( + const turtlesim__srv__TeleportAbsolute_Response * input, + turtlesim__srv__TeleportAbsolute_Response * output); + +/// Initialize array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__init(turtlesim__srv__TeleportAbsolute_Response__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__fini(turtlesim__srv__TeleportAbsolute_Response__Sequence * array); + +/// Create array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +turtlesim__srv__TeleportAbsolute_Response__Sequence * +turtlesim__srv__TeleportAbsolute_Response__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Response__Sequence * array); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Response__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_Response__Sequence * rhs); + +/// Copy an array of srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Response__Sequence * input, + turtlesim__srv__TeleportAbsolute_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..f37216f9c3f446229bd90eccf02baaf8a0fae4c3 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__struct.h @@ -0,0 +1,61 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in srv/TeleportAbsolute in the package turtlesim. +typedef struct turtlesim__srv__TeleportAbsolute_Request +{ + float x; + float y; + float theta; +} turtlesim__srv__TeleportAbsolute_Request; + +// Struct for a sequence of turtlesim__srv__TeleportAbsolute_Request. +typedef struct turtlesim__srv__TeleportAbsolute_Request__Sequence +{ + turtlesim__srv__TeleportAbsolute_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportAbsolute_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/TeleportAbsolute in the package turtlesim. +typedef struct turtlesim__srv__TeleportAbsolute_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__TeleportAbsolute_Response; + +// Struct for a sequence of turtlesim__srv__TeleportAbsolute_Response. +typedef struct turtlesim__srv__TeleportAbsolute_Response__Sequence +{ + turtlesim__srv__TeleportAbsolute_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportAbsolute_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..4362155b9fc735f9c8d152e3e8e7cd02c148441b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportAbsolute_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportAbsolute +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..e0a7e79841c6653db5d2a158b4865aa184b2b601 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c @@ -0,0 +1,468 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +bool +turtlesim__srv__TeleportRelative_Request__init(turtlesim__srv__TeleportRelative_Request * msg) +{ + if (!msg) { + return false; + } + // linear + // angular + return true; +} + +void +turtlesim__srv__TeleportRelative_Request__fini(turtlesim__srv__TeleportRelative_Request * msg) +{ + if (!msg) { + return; + } + // linear + // angular +} + +bool +turtlesim__srv__TeleportRelative_Request__are_equal(const turtlesim__srv__TeleportRelative_Request * lhs, const turtlesim__srv__TeleportRelative_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // linear + if (lhs->linear != rhs->linear) { + return false; + } + // angular + if (lhs->angular != rhs->angular) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Request__copy( + const turtlesim__srv__TeleportRelative_Request * input, + turtlesim__srv__TeleportRelative_Request * output) +{ + if (!input || !output) { + return false; + } + // linear + output->linear = input->linear; + // angular + output->angular = input->angular; + return true; +} + +turtlesim__srv__TeleportRelative_Request * +turtlesim__srv__TeleportRelative_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request * msg = (turtlesim__srv__TeleportRelative_Request *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportRelative_Request)); + bool success = turtlesim__srv__TeleportRelative_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportRelative_Request__destroy(turtlesim__srv__TeleportRelative_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportRelative_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportRelative_Request__Sequence__init(turtlesim__srv__TeleportRelative_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportRelative_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportRelative_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportRelative_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportRelative_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportRelative_Request__Sequence__fini(turtlesim__srv__TeleportRelative_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) { + turtlesim__srv__TeleportRelative_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); + } +} + +turtlesim__srv__TeleportRelative_Request__Sequence * +turtlesim__srv__TeleportRelative_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request__Sequence * array = (turtlesim__srv__TeleportRelative_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportRelative_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportRelative_Request__Sequence__destroy(turtlesim__srv__TeleportRelative_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportRelative_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportRelative_Request__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Request__Sequence * lhs, const turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Request__Sequence__copy( + const turtlesim__srv__TeleportRelative_Request__Sequence * input, + turtlesim__srv__TeleportRelative_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportRelative_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request * data = + (turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_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; ) { + turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__TeleportRelative_Response__init(turtlesim__srv__TeleportRelative_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__TeleportRelative_Response__fini(turtlesim__srv__TeleportRelative_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__TeleportRelative_Response__are_equal(const turtlesim__srv__TeleportRelative_Response * lhs, const turtlesim__srv__TeleportRelative_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Response__copy( + const turtlesim__srv__TeleportRelative_Response * input, + turtlesim__srv__TeleportRelative_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__TeleportRelative_Response * +turtlesim__srv__TeleportRelative_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response * msg = (turtlesim__srv__TeleportRelative_Response *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportRelative_Response)); + bool success = turtlesim__srv__TeleportRelative_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportRelative_Response__destroy(turtlesim__srv__TeleportRelative_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportRelative_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportRelative_Response__Sequence__init(turtlesim__srv__TeleportRelative_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportRelative_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportRelative_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportRelative_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportRelative_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportRelative_Response__Sequence__fini(turtlesim__srv__TeleportRelative_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) { + turtlesim__srv__TeleportRelative_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); + } +} + +turtlesim__srv__TeleportRelative_Response__Sequence * +turtlesim__srv__TeleportRelative_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response__Sequence * array = (turtlesim__srv__TeleportRelative_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportRelative_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportRelative_Response__Sequence__destroy(turtlesim__srv__TeleportRelative_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportRelative_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportRelative_Response__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Response__Sequence * lhs, const turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Response__Sequence__copy( + const turtlesim__srv__TeleportRelative_Response__Sequence * input, + turtlesim__srv__TeleportRelative_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportRelative_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response * data = + (turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_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; ) { + turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..23cee0d05cdaf3fc3ad0a78e8c476ba2003c872e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/teleport_relative__struct.h" + +/// Initialize srv/TeleportRelative 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( + * turtlesim__srv__TeleportRelative_Request + * )) before or use + * turtlesim__srv__TeleportRelative_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__init(turtlesim__srv__TeleportRelative_Request * msg); + +/// Finalize srv/TeleportRelative message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Request__fini(turtlesim__srv__TeleportRelative_Request * msg); + +/// Create srv/TeleportRelative message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportRelative_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportRelative_Request * +turtlesim__srv__TeleportRelative_Request__create(); + +/// Destroy srv/TeleportRelative message. +/** + * It calls + * turtlesim__srv__TeleportRelative_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Request__destroy(turtlesim__srv__TeleportRelative_Request * msg); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__are_equal(const turtlesim__srv__TeleportRelative_Request * lhs, const turtlesim__srv__TeleportRelative_Request * rhs); + +/// Copy a srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__copy( + const turtlesim__srv__TeleportRelative_Request * input, + turtlesim__srv__TeleportRelative_Request * output); + +/// Initialize array of srv/TeleportRelative messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__Sequence__init(turtlesim__srv__TeleportRelative_Request__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Request__Sequence__fini(turtlesim__srv__TeleportRelative_Request__Sequence * array); + +/// Create array of srv/TeleportRelative messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +turtlesim__srv__TeleportRelative_Request__Sequence * +turtlesim__srv__TeleportRelative_Request__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Request__Sequence__destroy(turtlesim__srv__TeleportRelative_Request__Sequence * array); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Request__Sequence * lhs, const turtlesim__srv__TeleportRelative_Request__Sequence * rhs); + +/// Copy an array of srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__Sequence__copy( + const turtlesim__srv__TeleportRelative_Request__Sequence * input, + turtlesim__srv__TeleportRelative_Request__Sequence * output); + +/// Initialize srv/TeleportRelative 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( + * turtlesim__srv__TeleportRelative_Response + * )) before or use + * turtlesim__srv__TeleportRelative_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__init(turtlesim__srv__TeleportRelative_Response * msg); + +/// Finalize srv/TeleportRelative message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Response__fini(turtlesim__srv__TeleportRelative_Response * msg); + +/// Create srv/TeleportRelative message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportRelative_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportRelative_Response * +turtlesim__srv__TeleportRelative_Response__create(); + +/// Destroy srv/TeleportRelative message. +/** + * It calls + * turtlesim__srv__TeleportRelative_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Response__destroy(turtlesim__srv__TeleportRelative_Response * msg); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__are_equal(const turtlesim__srv__TeleportRelative_Response * lhs, const turtlesim__srv__TeleportRelative_Response * rhs); + +/// Copy a srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__copy( + const turtlesim__srv__TeleportRelative_Response * input, + turtlesim__srv__TeleportRelative_Response * output); + +/// Initialize array of srv/TeleportRelative messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__Sequence__init(turtlesim__srv__TeleportRelative_Response__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Response__Sequence__fini(turtlesim__srv__TeleportRelative_Response__Sequence * array); + +/// Create array of srv/TeleportRelative messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +turtlesim__srv__TeleportRelative_Response__Sequence * +turtlesim__srv__TeleportRelative_Response__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Response__Sequence__destroy(turtlesim__srv__TeleportRelative_Response__Sequence * array); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Response__Sequence * lhs, const turtlesim__srv__TeleportRelative_Response__Sequence * rhs); + +/// Copy an array of srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__Sequence__copy( + const turtlesim__srv__TeleportRelative_Response__Sequence * input, + turtlesim__srv__TeleportRelative_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__FUNCTIONS_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..737f9afad03a3f00ec3d4f4a2345e4aa0f187b8c --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__struct.h @@ -0,0 +1,60 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in srv/TeleportRelative in the package turtlesim. +typedef struct turtlesim__srv__TeleportRelative_Request +{ + float linear; + float angular; +} turtlesim__srv__TeleportRelative_Request; + +// Struct for a sequence of turtlesim__srv__TeleportRelative_Request. +typedef struct turtlesim__srv__TeleportRelative_Request__Sequence +{ + turtlesim__srv__TeleportRelative_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportRelative_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/TeleportRelative in the package turtlesim. +typedef struct turtlesim__srv__TeleportRelative_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__TeleportRelative_Response; + +// Struct for a sequence of turtlesim__srv__TeleportRelative_Response. +typedef struct turtlesim__srv__TeleportRelative_Response__Sequence +{ + turtlesim__srv__TeleportRelative_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportRelative_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..15682471e0e6cf58ce7a210493260aee87e5fb98 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportRelative_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportRelative_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportRelative +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/kill.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/kill.h new file mode 100644 index 0000000000000000000000000000000000000000..9d6be8195edb41824d53bb5f80daa6bd0c6e31fa --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/kill.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__KILL_H_ +#define TURTLESIM__SRV__KILL_H_ + +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" +#include "turtlesim/srv/detail/kill__type_support.h" + +#endif // TURTLESIM__SRV__KILL_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/set_pen.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/set_pen.h new file mode 100644 index 0000000000000000000000000000000000000000..ffff09c2d6380738c757c734c65541a80bc69c56 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/set_pen.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SET_PEN_H_ +#define TURTLESIM__SRV__SET_PEN_H_ + +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" +#include "turtlesim/srv/detail/set_pen__type_support.h" + +#endif // TURTLESIM__SRV__SET_PEN_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/spawn.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/spawn.h new file mode 100644 index 0000000000000000000000000000000000000000..3aa6d18c667c25e66012e39f808cde17b9cedeaa --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/spawn.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SPAWN_H_ +#define TURTLESIM__SRV__SPAWN_H_ + +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" +#include "turtlesim/srv/detail/spawn__type_support.h" + +#endif // TURTLESIM__SRV__SPAWN_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_absolute.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_absolute.h new file mode 100644 index 0000000000000000000000000000000000000000..61f681b9455beaffe77fee632468cdfa49ea5faa --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_absolute.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_ABSOLUTE_H_ +#define TURTLESIM__SRV__TELEPORT_ABSOLUTE_H_ + +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" +#include "turtlesim/srv/detail/teleport_absolute__type_support.h" + +#endif // TURTLESIM__SRV__TELEPORT_ABSOLUTE_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_relative.h b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_relative.h new file mode 100644 index 0000000000000000000000000000000000000000..218a0f6f312ff3c4c0ac28bd7bcf448e25ed12a1 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim/srv/teleport_relative.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_RELATIVE_H_ +#define TURTLESIM__SRV__TELEPORT_RELATIVE_H_ + +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" +#include "turtlesim/srv/detail/teleport_relative__type_support.h" + +#endif // TURTLESIM__SRV__TELEPORT_RELATIVE_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_c__arguments.json b/ros2_ws/build/turtlesim/rosidl_generator_c__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..719e35c5b5c59c33a17a36c83c01c0d5e0b67bc0 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_c__arguments.json @@ -0,0 +1,54 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_c/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../../../lib/rosidl_generator_c/rosidl_generator_c", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../../../lib/python3.8/site-packages/rosidl_generator_c/__init__.py", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/action__type_support.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/idl.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/idl__functions.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/idl__functions.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/idl__struct.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/idl__type_support.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/msg__functions.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/msg__functions.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/msg__struct.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/msg__type_support.h.em", + "/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake/../resource/srv__type_support.h.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..d516bf03830f226a798fa4be869e84a0cb5c306b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__builder.hpp @@ -0,0 +1,414 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__BUILDER_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_Goal_theta +{ +public: + Init_RotateAbsolute_Goal_theta() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_Goal theta(::turtlesim::action::RotateAbsolute_Goal::_theta_type arg) + { + msg_.theta = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_Goal msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_Goal>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_Goal_theta(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_Result_delta +{ +public: + Init_RotateAbsolute_Result_delta() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_Result delta(::turtlesim::action::RotateAbsolute_Result::_delta_type arg) + { + msg_.delta = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_Result msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_Result>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_Result_delta(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_Feedback_remaining +{ +public: + Init_RotateAbsolute_Feedback_remaining() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_Feedback remaining(::turtlesim::action::RotateAbsolute_Feedback::_remaining_type arg) + { + msg_.remaining = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_Feedback msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_Feedback>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_Feedback_remaining(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_SendGoal_Request_goal +{ +public: + explicit Init_RotateAbsolute_SendGoal_Request_goal(::turtlesim::action::RotateAbsolute_SendGoal_Request & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_SendGoal_Request goal(::turtlesim::action::RotateAbsolute_SendGoal_Request::_goal_type arg) + { + msg_.goal = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Request msg_; +}; + +class Init_RotateAbsolute_SendGoal_Request_goal_id +{ +public: + Init_RotateAbsolute_SendGoal_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_SendGoal_Request_goal goal_id(::turtlesim::action::RotateAbsolute_SendGoal_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_RotateAbsolute_SendGoal_Request_goal(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_SendGoal_Request_goal_id(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_SendGoal_Response_stamp +{ +public: + explicit Init_RotateAbsolute_SendGoal_Response_stamp(::turtlesim::action::RotateAbsolute_SendGoal_Response & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_SendGoal_Response stamp(::turtlesim::action::RotateAbsolute_SendGoal_Response::_stamp_type arg) + { + msg_.stamp = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Response msg_; +}; + +class Init_RotateAbsolute_SendGoal_Response_accepted +{ +public: + Init_RotateAbsolute_SendGoal_Response_accepted() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_SendGoal_Response_stamp accepted(::turtlesim::action::RotateAbsolute_SendGoal_Response::_accepted_type arg) + { + msg_.accepted = std::move(arg); + return Init_RotateAbsolute_SendGoal_Response_stamp(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_SendGoal_Response_accepted(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_GetResult_Request_goal_id +{ +public: + Init_RotateAbsolute_GetResult_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_GetResult_Request goal_id(::turtlesim::action::RotateAbsolute_GetResult_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_GetResult_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_GetResult_Request_goal_id(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_GetResult_Response_result +{ +public: + explicit Init_RotateAbsolute_GetResult_Response_result(::turtlesim::action::RotateAbsolute_GetResult_Response & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_GetResult_Response result(::turtlesim::action::RotateAbsolute_GetResult_Response::_result_type arg) + { + msg_.result = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_GetResult_Response msg_; +}; + +class Init_RotateAbsolute_GetResult_Response_status +{ +public: + Init_RotateAbsolute_GetResult_Response_status() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_GetResult_Response_result status(::turtlesim::action::RotateAbsolute_GetResult_Response::_status_type arg) + { + msg_.status = std::move(arg); + return Init_RotateAbsolute_GetResult_Response_result(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_GetResult_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_GetResult_Response_status(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_FeedbackMessage_feedback +{ +public: + explicit Init_RotateAbsolute_FeedbackMessage_feedback(::turtlesim::action::RotateAbsolute_FeedbackMessage & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_FeedbackMessage feedback(::turtlesim::action::RotateAbsolute_FeedbackMessage::_feedback_type arg) + { + msg_.feedback = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_FeedbackMessage msg_; +}; + +class Init_RotateAbsolute_FeedbackMessage_goal_id +{ +public: + Init_RotateAbsolute_FeedbackMessage_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_FeedbackMessage_feedback goal_id(::turtlesim::action::RotateAbsolute_FeedbackMessage::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_RotateAbsolute_FeedbackMessage_feedback(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_FeedbackMessage msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_FeedbackMessage_goal_id(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..746d2a7cbbd3a919bf03f58b737bbb6a8f9f56d5 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__struct.hpp @@ -0,0 +1,1063 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_Goal __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_Goal __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_Goal_ +{ + using Type = RotateAbsolute_Goal_<ContainerAllocator>; + + explicit RotateAbsolute_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->theta = 0.0f; + } + } + + explicit RotateAbsolute_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->theta = 0.0f; + } + } + + // field types and members + using _theta_type = + float; + _theta_type theta; + + // setters for named parameter idiom + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_Goal + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_Goal + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_Goal_ & other) const + { + if (this->theta != other.theta) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_Goal_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_Goal_ + +// alias to use template instance with default allocator +using RotateAbsolute_Goal = + turtlesim::action::RotateAbsolute_Goal_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_Result __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_Result __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_Result_ +{ + using Type = RotateAbsolute_Result_<ContainerAllocator>; + + explicit RotateAbsolute_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->delta = 0.0f; + } + } + + explicit RotateAbsolute_Result_(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->delta = 0.0f; + } + } + + // field types and members + using _delta_type = + float; + _delta_type delta; + + // setters for named parameter idiom + Type & set__delta( + const float & _arg) + { + this->delta = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_Result + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_Result + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_Result_ & other) const + { + if (this->delta != other.delta) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_Result_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_Result_ + +// alias to use template instance with default allocator +using RotateAbsolute_Result = + turtlesim::action::RotateAbsolute_Result_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_Feedback __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_Feedback __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_Feedback_ +{ + using Type = RotateAbsolute_Feedback_<ContainerAllocator>; + + explicit RotateAbsolute_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->remaining = 0.0f; + } + } + + explicit RotateAbsolute_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->remaining = 0.0f; + } + } + + // field types and members + using _remaining_type = + float; + _remaining_type remaining; + + // setters for named parameter idiom + Type & set__remaining( + const float & _arg) + { + this->remaining = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_Feedback + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_Feedback + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_Feedback_ & other) const + { + if (this->remaining != other.remaining) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_Feedback_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_Feedback_ + +// alias to use template instance with default allocator +using RotateAbsolute_Feedback = + turtlesim::action::RotateAbsolute_Feedback_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" +// Member 'goal' +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_SendGoal_Request_ +{ + using Type = RotateAbsolute_SendGoal_Request_<ContainerAllocator>; + + explicit RotateAbsolute_SendGoal_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + goal(_init) + { + (void)_init; + } + + explicit RotateAbsolute_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_<ContainerAllocator>; + _goal_id_type goal_id; + using _goal_type = + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>; + _goal_type goal; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_<ContainerAllocator> & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__goal( + const turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> & _arg) + { + this->goal = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_SendGoal_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_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 RotateAbsolute_SendGoal_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_SendGoal_Request_ + +// alias to use template instance with default allocator +using RotateAbsolute_SendGoal_Request = + turtlesim::action::RotateAbsolute_SendGoal_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_SendGoal_Response_ +{ + using Type = RotateAbsolute_SendGoal_Response_<ContainerAllocator>; + + explicit RotateAbsolute_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 RotateAbsolute_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_<ContainerAllocator>; + _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_<ContainerAllocator> & _arg) + { + this->stamp = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_SendGoal_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_SendGoal_Response_ & other) const + { + if (this->accepted != other.accepted) { + return false; + } + if (this->stamp != other.stamp) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_SendGoal_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_SendGoal_Response_ + +// alias to use template instance with default allocator +using RotateAbsolute_SendGoal_Response = + turtlesim::action::RotateAbsolute_SendGoal_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace action +{ + +struct RotateAbsolute_SendGoal +{ + using Request = turtlesim::action::RotateAbsolute_SendGoal_Request; + using Response = turtlesim::action::RotateAbsolute_SendGoal_Response; +}; + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_GetResult_Request_ +{ + using Type = RotateAbsolute_GetResult_Request_<ContainerAllocator>; + + explicit RotateAbsolute_GetResult_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init) + { + (void)_init; + } + + explicit RotateAbsolute_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_<ContainerAllocator>; + _goal_id_type goal_id; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_<ContainerAllocator> & _arg) + { + this->goal_id = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_GetResult_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_GetResult_Request_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_GetResult_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_GetResult_Request_ + +// alias to use template instance with default allocator +using RotateAbsolute_GetResult_Request = + turtlesim::action::RotateAbsolute_GetResult_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'result' +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_GetResult_Response_ +{ + using Type = RotateAbsolute_GetResult_Response_<ContainerAllocator>; + + explicit RotateAbsolute_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 RotateAbsolute_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 = + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>; + _result_type result; + + // setters for named parameter idiom + Type & set__status( + const int8_t & _arg) + { + this->status = _arg; + return *this; + } + Type & set__result( + const turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> & _arg) + { + this->result = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_GetResult_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_GetResult_Response_ & other) const + { + if (this->status != other.status) { + return false; + } + if (this->result != other.result) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_GetResult_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_GetResult_Response_ + +// alias to use template instance with default allocator +using RotateAbsolute_GetResult_Response = + turtlesim::action::RotateAbsolute_GetResult_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace action +{ + +struct RotateAbsolute_GetResult +{ + using Request = turtlesim::action::RotateAbsolute_GetResult_Request; + using Response = turtlesim::action::RotateAbsolute_GetResult_Response; +}; + +} // namespace action + +} // namespace turtlesim + + +// 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 "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_FeedbackMessage __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_FeedbackMessage __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_FeedbackMessage_ +{ + using Type = RotateAbsolute_FeedbackMessage_<ContainerAllocator>; + + explicit RotateAbsolute_FeedbackMessage_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + feedback(_init) + { + (void)_init; + } + + explicit RotateAbsolute_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_<ContainerAllocator>; + _goal_id_type goal_id; + using _feedback_type = + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>; + _feedback_type feedback; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_<ContainerAllocator> & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__feedback( + const turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> & _arg) + { + this->feedback = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_FeedbackMessage + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_FeedbackMessage + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_FeedbackMessage_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + if (this->feedback != other.feedback) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_FeedbackMessage_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_FeedbackMessage_ + +// alias to use template instance with default allocator +using RotateAbsolute_FeedbackMessage = + turtlesim::action::RotateAbsolute_FeedbackMessage_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + +#include "action_msgs/srv/cancel_goal.hpp" +#include "action_msgs/msg/goal_info.hpp" +#include "action_msgs/msg/goal_status_array.hpp" + +namespace turtlesim +{ + +namespace action +{ + +struct RotateAbsolute +{ + /// The goal message defined in the action definition. + using Goal = turtlesim::action::RotateAbsolute_Goal; + /// The result message defined in the action definition. + using Result = turtlesim::action::RotateAbsolute_Result; + /// The feedback message defined in the action definition. + using Feedback = turtlesim::action::RotateAbsolute_Feedback; + + struct Impl + { + /// The send_goal service using a wrapped version of the goal message as a request. + using SendGoalService = turtlesim::action::RotateAbsolute_SendGoal; + /// The get_result service using a wrapped version of the result message as a response. + using GetResultService = turtlesim::action::RotateAbsolute_GetResult; + /// The feedback message with generic fields which wraps the feedback message. + using FeedbackMessage = turtlesim::action::RotateAbsolute_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 RotateAbsolute RotateAbsolute; + +} // namespace action + +} // namespace turtlesim + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..2e82bb32f15737a7b1c5f7919253234ad47736ec --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/detail/rotate_absolute__traits.hpp @@ -0,0 +1,983 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TRAITS_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_Goal & msg, + std::ostream & out) +{ + out << "{"; + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RotateAbsolute_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_Goal & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_Goal>() +{ + return "turtlesim::action::RotateAbsolute_Goal"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_Goal>() +{ + return "turtlesim/action/RotateAbsolute_Goal"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_Goal> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_Goal> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_Goal> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_Result & msg, + std::ostream & out) +{ + out << "{"; + // member: delta + { + out << "delta: "; + rosidl_generator_traits::value_to_yaml(msg.delta, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RotateAbsolute_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: delta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "delta: "; + rosidl_generator_traits::value_to_yaml(msg.delta, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_Result & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_Result>() +{ + return "turtlesim::action::RotateAbsolute_Result"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_Result>() +{ + return "turtlesim/action/RotateAbsolute_Result"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_Result> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_Result> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_Result> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_Feedback & msg, + std::ostream & out) +{ + out << "{"; + // member: remaining + { + out << "remaining: "; + rosidl_generator_traits::value_to_yaml(msg.remaining, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RotateAbsolute_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: remaining + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "remaining: "; + rosidl_generator_traits::value_to_yaml(msg.remaining, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_Feedback & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_Feedback>() +{ + return "turtlesim::action::RotateAbsolute_Feedback"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_Feedback>() +{ + return "turtlesim/action/RotateAbsolute_Feedback"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_Feedback> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_Feedback> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_Feedback> + : 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 "turtlesim/action/detail/rotate_absolute__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_SendGoal_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_SendGoal_Request & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return "turtlesim::action::RotateAbsolute_SendGoal_Request"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return "turtlesim/action/RotateAbsolute_SendGoal_Request"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::integral_constant<bool, has_fixed_size<turtlesim::action::RotateAbsolute_Goal>::value && has_fixed_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::integral_constant<bool, has_bounded_size<turtlesim::action::RotateAbsolute_Goal>::value && has_bounded_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_SendGoal_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_SendGoal_Response & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return "turtlesim::action::RotateAbsolute_SendGoal_Response"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return "turtlesim/action/RotateAbsolute_SendGoal_Response"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Response> + : std::integral_constant<bool, has_fixed_size<builtin_interfaces::msg::Time>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Response> + : std::integral_constant<bool, has_bounded_size<builtin_interfaces::msg::Time>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_SendGoal_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_SendGoal>() +{ + return "turtlesim::action::RotateAbsolute_SendGoal"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_SendGoal>() +{ + return "turtlesim/action/RotateAbsolute_SendGoal"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Request>::value && + has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Request>::value && + has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::action::RotateAbsolute_SendGoal> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::action::RotateAbsolute_SendGoal_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 turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_GetResult_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_GetResult_Request & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return "turtlesim::action::RotateAbsolute_GetResult_Request"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return "turtlesim/action/RotateAbsolute_GetResult_Request"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::integral_constant<bool, has_fixed_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::integral_constant<bool, has_bounded_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'result' +// already included above +// #include "turtlesim/action/detail/rotate_absolute__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_GetResult_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_GetResult_Response & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return "turtlesim::action::RotateAbsolute_GetResult_Response"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return "turtlesim/action/RotateAbsolute_GetResult_Response"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Response> + : std::integral_constant<bool, has_fixed_size<turtlesim::action::RotateAbsolute_Result>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Response> + : std::integral_constant<bool, has_bounded_size<turtlesim::action::RotateAbsolute_Result>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_GetResult_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_GetResult>() +{ + return "turtlesim::action::RotateAbsolute_GetResult"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_GetResult>() +{ + return "turtlesim/action/RotateAbsolute_GetResult"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_GetResult> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Request>::value && + has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_GetResult> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Request>::value && + has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::action::RotateAbsolute_GetResult> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::action::RotateAbsolute_GetResult_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 "turtlesim/action/detail/rotate_absolute__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_FeedbackMessage & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_FeedbackMessage & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return "turtlesim::action::RotateAbsolute_FeedbackMessage"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return "turtlesim/action/RotateAbsolute_FeedbackMessage"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_FeedbackMessage> + : std::integral_constant<bool, has_fixed_size<turtlesim::action::RotateAbsolute_Feedback>::value && has_fixed_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_FeedbackMessage> + : std::integral_constant<bool, has_bounded_size<turtlesim::action::RotateAbsolute_Feedback>::value && has_bounded_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_FeedbackMessage> + : std::true_type {}; + +} // namespace rosidl_generator_traits + + +namespace rosidl_generator_traits +{ + +template<> +struct is_action<turtlesim::action::RotateAbsolute> + : std::true_type +{ +}; + +template<> +struct is_action_goal<turtlesim::action::RotateAbsolute_Goal> + : std::true_type +{ +}; + +template<> +struct is_action_result<turtlesim::action::RotateAbsolute_Result> + : std::true_type +{ +}; + +template<> +struct is_action_feedback<turtlesim::action::RotateAbsolute_Feedback> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp new file mode 100644 index 0000000000000000000000000000000000000000..7a0e84993218c47b475259dd68f1447b449f8c13 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/action/rotate_absolute.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__ROTATE_ABSOLUTE_HPP_ +#define TURTLESIM__ACTION__ROTATE_ABSOLUTE_HPP_ + +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" +#include "turtlesim/action/detail/rotate_absolute__builder.hpp" +#include "turtlesim/action/detail/rotate_absolute__traits.hpp" + +#endif // TURTLESIM__ACTION__ROTATE_ABSOLUTE_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/color.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/color.hpp new file mode 100644 index 0000000000000000000000000000000000000000..9749edcb2bcd961f63dd8f8a9f7a771baaabd3f7 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/color.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__COLOR_HPP_ +#define TURTLESIM__MSG__COLOR_HPP_ + +#include "turtlesim/msg/detail/color__struct.hpp" +#include "turtlesim/msg/detail/color__builder.hpp" +#include "turtlesim/msg/detail/color__traits.hpp" + +#endif // TURTLESIM__MSG__COLOR_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..a9eb673e1c280786b48eb771f9ad42bc5148f454 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__builder.hpp @@ -0,0 +1,88 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__BUILDER_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/msg/detail/color__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace msg +{ + +namespace builder +{ + +class Init_Color_b +{ +public: + explicit Init_Color_b(::turtlesim::msg::Color & msg) + : msg_(msg) + {} + ::turtlesim::msg::Color b(::turtlesim::msg::Color::_b_type arg) + { + msg_.b = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::msg::Color msg_; +}; + +class Init_Color_g +{ +public: + explicit Init_Color_g(::turtlesim::msg::Color & msg) + : msg_(msg) + {} + Init_Color_b g(::turtlesim::msg::Color::_g_type arg) + { + msg_.g = std::move(arg); + return Init_Color_b(msg_); + } + +private: + ::turtlesim::msg::Color msg_; +}; + +class Init_Color_r +{ +public: + Init_Color_r() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_Color_g r(::turtlesim::msg::Color::_r_type arg) + { + msg_.r = std::move(arg); + return Init_Color_g(msg_); + } + +private: + ::turtlesim::msg::Color msg_; +}; + +} // namespace builder + +} // namespace msg + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::msg::Color>() +{ + return turtlesim::msg::builder::Init_Color_r(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__COLOR__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..e6446f6ea34fa4a99d627f38018a5b284e92a752 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__struct.hpp @@ -0,0 +1,159 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__STRUCT_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__msg__Color __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__msg__Color __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace msg +{ + +// message struct +template<class ContainerAllocator> +struct Color_ +{ + using Type = Color_<ContainerAllocator>; + + explicit Color_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->r = 0; + this->g = 0; + this->b = 0; + } + } + + explicit Color_(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->r = 0; + this->g = 0; + this->b = 0; + } + } + + // field types and members + using _r_type = + uint8_t; + _r_type r; + using _g_type = + uint8_t; + _g_type g; + using _b_type = + uint8_t; + _b_type b; + + // setters for named parameter idiom + Type & set__r( + const uint8_t & _arg) + { + this->r = _arg; + return *this; + } + Type & set__g( + const uint8_t & _arg) + { + this->g = _arg; + return *this; + } + Type & set__b( + const uint8_t & _arg) + { + this->b = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::msg::Color_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::msg::Color_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Color_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Color_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Color_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Color_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::msg::Color_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::msg::Color_<ContainerAllocator> 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__turtlesim__msg__Color + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__msg__Color + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Color_ & other) const + { + if (this->r != other.r) { + return false; + } + if (this->g != other.g) { + return false; + } + if (this->b != other.b) { + return false; + } + return true; + } + bool operator!=(const Color_ & other) const + { + return !this->operator==(other); + } +}; // struct Color_ + +// alias to use template instance with default allocator +using Color = + turtlesim::msg::Color_<std::allocator<void>>; + +// constant definitions + +} // namespace msg + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__COLOR__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5d873e9132e65dbb5703156d88e33afdb9d41f7d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/color__traits.hpp @@ -0,0 +1,143 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__TRAITS_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/msg/detail/color__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const Color & msg, + std::ostream & out) +{ + out << "{"; + // member: r + { + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << ", "; + } + + // member: g + { + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << ", "; + } + + // member: b + { + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Color & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: r + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << "\n"; + } + + // member: g + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << "\n"; + } + + // member: b + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Color & 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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::msg::Color & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::msg::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::msg::Color & msg) +{ + return turtlesim::msg::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::msg::Color>() +{ + return "turtlesim::msg::Color"; +} + +template<> +inline const char * name<turtlesim::msg::Color>() +{ + return "turtlesim/msg/Color"; +} + +template<> +struct has_fixed_size<turtlesim::msg::Color> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::msg::Color> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::msg::Color> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__MSG__DETAIL__COLOR__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..be1731b9e140df06838c93b292d158fd8991ade5 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__builder.hpp @@ -0,0 +1,120 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__BUILDER_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/msg/detail/pose__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace msg +{ + +namespace builder +{ + +class Init_Pose_angular_velocity +{ +public: + explicit Init_Pose_angular_velocity(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + ::turtlesim::msg::Pose angular_velocity(::turtlesim::msg::Pose::_angular_velocity_type arg) + { + msg_.angular_velocity = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_linear_velocity +{ +public: + explicit Init_Pose_linear_velocity(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + Init_Pose_angular_velocity linear_velocity(::turtlesim::msg::Pose::_linear_velocity_type arg) + { + msg_.linear_velocity = std::move(arg); + return Init_Pose_angular_velocity(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_theta +{ +public: + explicit Init_Pose_theta(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + Init_Pose_linear_velocity theta(::turtlesim::msg::Pose::_theta_type arg) + { + msg_.theta = std::move(arg); + return Init_Pose_linear_velocity(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_y +{ +public: + explicit Init_Pose_y(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + Init_Pose_theta y(::turtlesim::msg::Pose::_y_type arg) + { + msg_.y = std::move(arg); + return Init_Pose_theta(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_x +{ +public: + Init_Pose_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_Pose_y x(::turtlesim::msg::Pose::_x_type arg) + { + msg_.x = std::move(arg); + return Init_Pose_y(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +} // namespace builder + +} // namespace msg + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::msg::Pose>() +{ + return turtlesim::msg::builder::Init_Pose_x(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__POSE__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..646376f7d73ca0a7f254bab5cb263a0213da0b00 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__struct.hpp @@ -0,0 +1,187 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__STRUCT_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__msg__Pose __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__msg__Pose __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace msg +{ + +// message struct +template<class ContainerAllocator> +struct Pose_ +{ + using Type = Pose_<ContainerAllocator>; + + explicit Pose_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->linear_velocity = 0.0f; + this->angular_velocity = 0.0f; + } + } + + explicit Pose_(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->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->linear_velocity = 0.0f; + this->angular_velocity = 0.0f; + } + } + + // field types and members + using _x_type = + float; + _x_type x; + using _y_type = + float; + _y_type y; + using _theta_type = + float; + _theta_type theta; + using _linear_velocity_type = + float; + _linear_velocity_type linear_velocity; + using _angular_velocity_type = + float; + _angular_velocity_type angular_velocity; + + // setters for named parameter idiom + Type & set__x( + const float & _arg) + { + this->x = _arg; + return *this; + } + Type & set__y( + const float & _arg) + { + this->y = _arg; + return *this; + } + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + Type & set__linear_velocity( + const float & _arg) + { + this->linear_velocity = _arg; + return *this; + } + Type & set__angular_velocity( + const float & _arg) + { + this->angular_velocity = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::msg::Pose_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::msg::Pose_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Pose_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Pose_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Pose_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Pose_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::msg::Pose_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::msg::Pose_<ContainerAllocator> 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__turtlesim__msg__Pose + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__msg__Pose + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Pose_ & other) const + { + if (this->x != other.x) { + return false; + } + if (this->y != other.y) { + return false; + } + if (this->theta != other.theta) { + return false; + } + if (this->linear_velocity != other.linear_velocity) { + return false; + } + if (this->angular_velocity != other.angular_velocity) { + return false; + } + return true; + } + bool operator!=(const Pose_ & other) const + { + return !this->operator==(other); + } +}; // struct Pose_ + +// alias to use template instance with default allocator +using Pose = + turtlesim::msg::Pose_<std::allocator<void>>; + +// constant definitions + +} // namespace msg + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__POSE__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..42929fef0edf762c9b9d1d3f041e16d2009c7a6b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/detail/pose__traits.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__TRAITS_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/msg/detail/pose__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const Pose & msg, + std::ostream & out) +{ + out << "{"; + // member: x + { + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << ", "; + } + + // member: y + { + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << ", "; + } + + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << ", "; + } + + // member: linear_velocity + { + out << "linear_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.linear_velocity, out); + out << ", "; + } + + // member: angular_velocity + { + out << "angular_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.angular_velocity, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Pose & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << "\n"; + } + + // member: y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << "\n"; + } + + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } + + // member: linear_velocity + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "linear_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.linear_velocity, out); + out << "\n"; + } + + // member: angular_velocity + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "angular_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.angular_velocity, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Pose & 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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::msg::Pose & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::msg::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::msg::Pose & msg) +{ + return turtlesim::msg::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::msg::Pose>() +{ + return "turtlesim::msg::Pose"; +} + +template<> +inline const char * name<turtlesim::msg::Pose>() +{ + return "turtlesim/msg/Pose"; +} + +template<> +struct has_fixed_size<turtlesim::msg::Pose> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::msg::Pose> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::msg::Pose> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__MSG__DETAIL__POSE__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/pose.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/pose.hpp new file mode 100644 index 0000000000000000000000000000000000000000..136cf7192a1a904b410468e73d4f630777e3d583 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/msg/pose.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__POSE_HPP_ +#define TURTLESIM__MSG__POSE_HPP_ + +#include "turtlesim/msg/detail/pose__struct.hpp" +#include "turtlesim/msg/detail/pose__builder.hpp" +#include "turtlesim/msg/detail/pose__traits.hpp" + +#endif // TURTLESIM__MSG__POSE_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..fed291f805a441314049af481f7e81e4d87c1b6a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__builder.hpp @@ -0,0 +1,78 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/kill__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_Kill_Request_name +{ +public: + Init_Kill_Request_name() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::srv::Kill_Request name(::turtlesim::srv::Kill_Request::_name_type arg) + { + msg_.name = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::Kill_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Kill_Request>() +{ + return turtlesim::srv::builder::Init_Kill_Request_name(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Kill_Response>() +{ + return ::turtlesim::srv::Kill_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__KILL__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..9c0b8763f2b2eb818ad5799f741d1868d1bf73a5 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__struct.hpp @@ -0,0 +1,254 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Kill_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Kill_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Kill_Request_ +{ + using Type = Kill_Request_<ContainerAllocator>; + + explicit Kill_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + explicit Kill_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : name(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + // field types and members + using _name_type = + std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>; + _name_type name; + + // setters for named parameter idiom + Type & set__name( + const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> & _arg) + { + this->name = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Kill_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Kill_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> 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__turtlesim__srv__Kill_Request + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Kill_Request + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Kill_Request_ & other) const + { + if (this->name != other.name) { + return false; + } + return true; + } + bool operator!=(const Kill_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct Kill_Request_ + +// alias to use template instance with default allocator +using Kill_Request = + turtlesim::srv::Kill_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Kill_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Kill_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Kill_Response_ +{ + using Type = Kill_Response_<ContainerAllocator>; + + explicit Kill_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit Kill_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Kill_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Kill_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> 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__turtlesim__srv__Kill_Response + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Kill_Response + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Kill_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const Kill_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct Kill_Response_ + +// alias to use template instance with default allocator +using Kill_Response = + turtlesim::srv::Kill_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct Kill +{ + using Request = turtlesim::srv::Kill_Request; + using Response = turtlesim::srv::Kill_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__KILL__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..3e27250976dd3fbb734f13879162a95614f08aad --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/kill__traits.hpp @@ -0,0 +1,245 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/kill__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Kill_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: name + { + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Kill_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: name + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Kill_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Kill_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Kill_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Kill_Request>() +{ + return "turtlesim::srv::Kill_Request"; +} + +template<> +inline const char * name<turtlesim::srv::Kill_Request>() +{ + return "turtlesim/srv/Kill_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Kill_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Kill_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct is_message<turtlesim::srv::Kill_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Kill_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Kill_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Kill_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Kill_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Kill_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Kill_Response>() +{ + return "turtlesim::srv::Kill_Response"; +} + +template<> +inline const char * name<turtlesim::srv::Kill_Response>() +{ + return "turtlesim/srv/Kill_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Kill_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Kill_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::Kill_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::Kill>() +{ + return "turtlesim::srv::Kill"; +} + +template<> +inline const char * name<turtlesim::srv::Kill>() +{ + return "turtlesim/srv/Kill"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Kill> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::Kill_Request>::value && + has_fixed_size<turtlesim::srv::Kill_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::Kill> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::Kill_Request>::value && + has_bounded_size<turtlesim::srv::Kill_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::Kill> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::Kill_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::Kill_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__KILL__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..4ed5772e5ee87845cd4588bc35c849a1a1144bb7 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__builder.hpp @@ -0,0 +1,142 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/set_pen__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_SetPen_Request_off +{ +public: + explicit Init_SetPen_Request_off(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::SetPen_Request off(::turtlesim::srv::SetPen_Request::_off_type arg) + { + msg_.off = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_width +{ +public: + explicit Init_SetPen_Request_width(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + Init_SetPen_Request_off width(::turtlesim::srv::SetPen_Request::_width_type arg) + { + msg_.width = std::move(arg); + return Init_SetPen_Request_off(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_b +{ +public: + explicit Init_SetPen_Request_b(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + Init_SetPen_Request_width b(::turtlesim::srv::SetPen_Request::_b_type arg) + { + msg_.b = std::move(arg); + return Init_SetPen_Request_width(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_g +{ +public: + explicit Init_SetPen_Request_g(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + Init_SetPen_Request_b g(::turtlesim::srv::SetPen_Request::_g_type arg) + { + msg_.g = std::move(arg); + return Init_SetPen_Request_b(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_r +{ +public: + Init_SetPen_Request_r() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_SetPen_Request_g r(::turtlesim::srv::SetPen_Request::_r_type arg) + { + msg_.r = std::move(arg); + return Init_SetPen_Request_g(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::SetPen_Request>() +{ + return turtlesim::srv::builder::Init_SetPen_Request_r(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::SetPen_Response>() +{ + return ::turtlesim::srv::SetPen_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..b4eeaecf4a8f53a0049f6d95eba40d66e96a5271 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__struct.hpp @@ -0,0 +1,310 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__SetPen_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__SetPen_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct SetPen_Request_ +{ + using Type = SetPen_Request_<ContainerAllocator>; + + explicit SetPen_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->r = 0; + this->g = 0; + this->b = 0; + this->width = 0; + this->off = 0; + } + } + + explicit SetPen_Request_(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->r = 0; + this->g = 0; + this->b = 0; + this->width = 0; + this->off = 0; + } + } + + // field types and members + using _r_type = + uint8_t; + _r_type r; + using _g_type = + uint8_t; + _g_type g; + using _b_type = + uint8_t; + _b_type b; + using _width_type = + uint8_t; + _width_type width; + using _off_type = + uint8_t; + _off_type off; + + // setters for named parameter idiom + Type & set__r( + const uint8_t & _arg) + { + this->r = _arg; + return *this; + } + Type & set__g( + const uint8_t & _arg) + { + this->g = _arg; + return *this; + } + Type & set__b( + const uint8_t & _arg) + { + this->b = _arg; + return *this; + } + Type & set__width( + const uint8_t & _arg) + { + this->width = _arg; + return *this; + } + Type & set__off( + const uint8_t & _arg) + { + this->off = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::SetPen_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::SetPen_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> 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__turtlesim__srv__SetPen_Request + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__SetPen_Request + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const SetPen_Request_ & other) const + { + if (this->r != other.r) { + return false; + } + if (this->g != other.g) { + return false; + } + if (this->b != other.b) { + return false; + } + if (this->width != other.width) { + return false; + } + if (this->off != other.off) { + return false; + } + return true; + } + bool operator!=(const SetPen_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct SetPen_Request_ + +// alias to use template instance with default allocator +using SetPen_Request = + turtlesim::srv::SetPen_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__SetPen_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__SetPen_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct SetPen_Response_ +{ + using Type = SetPen_Response_<ContainerAllocator>; + + explicit SetPen_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit SetPen_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::SetPen_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::SetPen_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> 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__turtlesim__srv__SetPen_Response + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__SetPen_Response + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const SetPen_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const SetPen_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct SetPen_Response_ + +// alias to use template instance with default allocator +using SetPen_Response = + turtlesim::srv::SetPen_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct SetPen +{ + using Request = turtlesim::srv::SetPen_Request; + using Response = turtlesim::srv::SetPen_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..2eab04989dd3bf0fc9e8583129554c177a93149b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/set_pen__traits.hpp @@ -0,0 +1,313 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/set_pen__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const SetPen_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: r + { + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << ", "; + } + + // member: g + { + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << ", "; + } + + // member: b + { + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + out << ", "; + } + + // member: width + { + out << "width: "; + rosidl_generator_traits::value_to_yaml(msg.width, out); + out << ", "; + } + + // member: off + { + out << "off: "; + rosidl_generator_traits::value_to_yaml(msg.off, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const SetPen_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: r + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << "\n"; + } + + // member: g + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << "\n"; + } + + // member: b + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + out << "\n"; + } + + // member: width + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "width: "; + rosidl_generator_traits::value_to_yaml(msg.width, out); + out << "\n"; + } + + // member: off + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "off: "; + rosidl_generator_traits::value_to_yaml(msg.off, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const SetPen_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::SetPen_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::SetPen_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::SetPen_Request>() +{ + return "turtlesim::srv::SetPen_Request"; +} + +template<> +inline const char * name<turtlesim::srv::SetPen_Request>() +{ + return "turtlesim/srv/SetPen_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::SetPen_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::SetPen_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::SetPen_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const SetPen_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const SetPen_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const SetPen_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::SetPen_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::SetPen_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::SetPen_Response>() +{ + return "turtlesim::srv::SetPen_Response"; +} + +template<> +inline const char * name<turtlesim::srv::SetPen_Response>() +{ + return "turtlesim/srv/SetPen_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::SetPen_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::SetPen_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::SetPen_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::SetPen>() +{ + return "turtlesim::srv::SetPen"; +} + +template<> +inline const char * name<turtlesim::srv::SetPen>() +{ + return "turtlesim/srv/SetPen"; +} + +template<> +struct has_fixed_size<turtlesim::srv::SetPen> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::SetPen_Request>::value && + has_fixed_size<turtlesim::srv::SetPen_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::SetPen> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::SetPen_Request>::value && + has_bounded_size<turtlesim::srv::SetPen_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::SetPen> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::SetPen_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::SetPen_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..7e5ce53159ca8b762cf40af01f1b94e4eeb702e9 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__builder.hpp @@ -0,0 +1,146 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/spawn__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_Spawn_Request_name +{ +public: + explicit Init_Spawn_Request_name(::turtlesim::srv::Spawn_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::Spawn_Request name(::turtlesim::srv::Spawn_Request::_name_type arg) + { + msg_.name = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +class Init_Spawn_Request_theta +{ +public: + explicit Init_Spawn_Request_theta(::turtlesim::srv::Spawn_Request & msg) + : msg_(msg) + {} + Init_Spawn_Request_name theta(::turtlesim::srv::Spawn_Request::_theta_type arg) + { + msg_.theta = std::move(arg); + return Init_Spawn_Request_name(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +class Init_Spawn_Request_y +{ +public: + explicit Init_Spawn_Request_y(::turtlesim::srv::Spawn_Request & msg) + : msg_(msg) + {} + Init_Spawn_Request_theta y(::turtlesim::srv::Spawn_Request::_y_type arg) + { + msg_.y = std::move(arg); + return Init_Spawn_Request_theta(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +class Init_Spawn_Request_x +{ +public: + Init_Spawn_Request_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_Spawn_Request_y x(::turtlesim::srv::Spawn_Request::_x_type arg) + { + msg_.x = std::move(arg); + return Init_Spawn_Request_y(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Spawn_Request>() +{ + return turtlesim::srv::builder::Init_Spawn_Request_x(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_Spawn_Response_name +{ +public: + Init_Spawn_Response_name() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::srv::Spawn_Response name(::turtlesim::srv::Spawn_Response::_name_type arg) + { + msg_.name = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::Spawn_Response msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Spawn_Response>() +{ + return turtlesim::srv::builder::Init_Spawn_Response_name(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5ae4bd9f8a4b32dfcaa306ea815a336479c2c61a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__struct.hpp @@ -0,0 +1,303 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Spawn_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Spawn_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Spawn_Request_ +{ + using Type = Spawn_Request_<ContainerAllocator>; + + explicit Spawn_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->name = ""; + } + } + + explicit Spawn_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : name(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->name = ""; + } + } + + // field types and members + using _x_type = + float; + _x_type x; + using _y_type = + float; + _y_type y; + using _theta_type = + float; + _theta_type theta; + using _name_type = + std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>; + _name_type name; + + // setters for named parameter idiom + Type & set__x( + const float & _arg) + { + this->x = _arg; + return *this; + } + Type & set__y( + const float & _arg) + { + this->y = _arg; + return *this; + } + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + Type & set__name( + const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> & _arg) + { + this->name = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Spawn_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Spawn_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> 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__turtlesim__srv__Spawn_Request + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Spawn_Request + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Spawn_Request_ & other) const + { + if (this->x != other.x) { + return false; + } + if (this->y != other.y) { + return false; + } + if (this->theta != other.theta) { + return false; + } + if (this->name != other.name) { + return false; + } + return true; + } + bool operator!=(const Spawn_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct Spawn_Request_ + +// alias to use template instance with default allocator +using Spawn_Request = + turtlesim::srv::Spawn_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Spawn_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Spawn_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Spawn_Response_ +{ + using Type = Spawn_Response_<ContainerAllocator>; + + explicit Spawn_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + explicit Spawn_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : name(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + // field types and members + using _name_type = + std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>; + _name_type name; + + // setters for named parameter idiom + Type & set__name( + const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> & _arg) + { + this->name = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Spawn_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Spawn_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> 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__turtlesim__srv__Spawn_Response + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Spawn_Response + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Spawn_Response_ & other) const + { + if (this->name != other.name) { + return false; + } + return true; + } + bool operator!=(const Spawn_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct Spawn_Response_ + +// alias to use template instance with default allocator +using Spawn_Response = + turtlesim::srv::Spawn_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct Spawn +{ + using Request = turtlesim::srv::Spawn_Request; + using Response = turtlesim::srv::Spawn_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..a3c167c9db00ac0b7927c46b083135b23e332fc2 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/spawn__traits.hpp @@ -0,0 +1,307 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/spawn__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Spawn_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: x + { + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << ", "; + } + + // member: y + { + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << ", "; + } + + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << ", "; + } + + // member: name + { + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Spawn_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << "\n"; + } + + // member: y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << "\n"; + } + + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } + + // member: name + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Spawn_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Spawn_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Spawn_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Spawn_Request>() +{ + return "turtlesim::srv::Spawn_Request"; +} + +template<> +inline const char * name<turtlesim::srv::Spawn_Request>() +{ + return "turtlesim/srv/Spawn_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Spawn_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Spawn_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct is_message<turtlesim::srv::Spawn_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Spawn_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: name + { + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Spawn_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: name + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Spawn_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Spawn_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Spawn_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Spawn_Response>() +{ + return "turtlesim::srv::Spawn_Response"; +} + +template<> +inline const char * name<turtlesim::srv::Spawn_Response>() +{ + return "turtlesim/srv/Spawn_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Spawn_Response> + : std::integral_constant<bool, false> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Spawn_Response> + : std::integral_constant<bool, false> {}; + +template<> +struct is_message<turtlesim::srv::Spawn_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::Spawn>() +{ + return "turtlesim::srv::Spawn"; +} + +template<> +inline const char * name<turtlesim::srv::Spawn>() +{ + return "turtlesim/srv/Spawn"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Spawn> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::Spawn_Request>::value && + has_fixed_size<turtlesim::srv::Spawn_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::Spawn> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::Spawn_Request>::value && + has_bounded_size<turtlesim::srv::Spawn_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::Spawn> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::Spawn_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::Spawn_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..706d3e87525e150b371c1e5dca8ccffcfd2c92c7 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__builder.hpp @@ -0,0 +1,110 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_TeleportAbsolute_Request_theta +{ +public: + explicit Init_TeleportAbsolute_Request_theta(::turtlesim::srv::TeleportAbsolute_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::TeleportAbsolute_Request theta(::turtlesim::srv::TeleportAbsolute_Request::_theta_type arg) + { + msg_.theta = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::TeleportAbsolute_Request msg_; +}; + +class Init_TeleportAbsolute_Request_y +{ +public: + explicit Init_TeleportAbsolute_Request_y(::turtlesim::srv::TeleportAbsolute_Request & msg) + : msg_(msg) + {} + Init_TeleportAbsolute_Request_theta y(::turtlesim::srv::TeleportAbsolute_Request::_y_type arg) + { + msg_.y = std::move(arg); + return Init_TeleportAbsolute_Request_theta(msg_); + } + +private: + ::turtlesim::srv::TeleportAbsolute_Request msg_; +}; + +class Init_TeleportAbsolute_Request_x +{ +public: + Init_TeleportAbsolute_Request_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TeleportAbsolute_Request_y x(::turtlesim::srv::TeleportAbsolute_Request::_x_type arg) + { + msg_.x = std::move(arg); + return Init_TeleportAbsolute_Request_y(msg_); + } + +private: + ::turtlesim::srv::TeleportAbsolute_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportAbsolute_Request>() +{ + return turtlesim::srv::builder::Init_TeleportAbsolute_Request_x(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportAbsolute_Response>() +{ + return ::turtlesim::srv::TeleportAbsolute_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5131911a785cf5f3b65a2b880340a06d3e6b5cbe --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__struct.hpp @@ -0,0 +1,282 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportAbsolute_Request_ +{ + using Type = TeleportAbsolute_Request_<ContainerAllocator>; + + explicit TeleportAbsolute_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + } + } + + explicit TeleportAbsolute_Request_(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->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + } + } + + // field types and members + using _x_type = + float; + _x_type x; + using _y_type = + float; + _y_type y; + using _theta_type = + float; + _theta_type theta; + + // setters for named parameter idiom + Type & set__x( + const float & _arg) + { + this->x = _arg; + return *this; + } + Type & set__y( + const float & _arg) + { + this->y = _arg; + return *this; + } + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> 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__turtlesim__srv__TeleportAbsolute_Request + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportAbsolute_Request + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportAbsolute_Request_ & other) const + { + if (this->x != other.x) { + return false; + } + if (this->y != other.y) { + return false; + } + if (this->theta != other.theta) { + return false; + } + return true; + } + bool operator!=(const TeleportAbsolute_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportAbsolute_Request_ + +// alias to use template instance with default allocator +using TeleportAbsolute_Request = + turtlesim::srv::TeleportAbsolute_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportAbsolute_Response_ +{ + using Type = TeleportAbsolute_Response_<ContainerAllocator>; + + explicit TeleportAbsolute_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit TeleportAbsolute_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> 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__turtlesim__srv__TeleportAbsolute_Response + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportAbsolute_Response + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportAbsolute_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const TeleportAbsolute_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportAbsolute_Response_ + +// alias to use template instance with default allocator +using TeleportAbsolute_Response = + turtlesim::srv::TeleportAbsolute_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct TeleportAbsolute +{ + using Request = turtlesim::srv::TeleportAbsolute_Request; + using Response = turtlesim::srv::TeleportAbsolute_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..831a312b623e6dc56343b462be0315e42ef77a37 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_absolute__traits.hpp @@ -0,0 +1,279 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportAbsolute_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: x + { + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << ", "; + } + + // member: y + { + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << ", "; + } + + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportAbsolute_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << "\n"; + } + + // member: y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << "\n"; + } + + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportAbsolute_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportAbsolute_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportAbsolute_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportAbsolute_Request>() +{ + return "turtlesim::srv::TeleportAbsolute_Request"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportAbsolute_Request>() +{ + return "turtlesim/srv/TeleportAbsolute_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportAbsolute_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportAbsolute_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportAbsolute_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportAbsolute_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportAbsolute_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportAbsolute_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportAbsolute_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportAbsolute_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportAbsolute_Response>() +{ + return "turtlesim::srv::TeleportAbsolute_Response"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportAbsolute_Response>() +{ + return "turtlesim/srv/TeleportAbsolute_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportAbsolute_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportAbsolute_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportAbsolute_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::TeleportAbsolute>() +{ + return "turtlesim::srv::TeleportAbsolute"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportAbsolute>() +{ + return "turtlesim/srv/TeleportAbsolute"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportAbsolute> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::TeleportAbsolute_Request>::value && + has_fixed_size<turtlesim::srv::TeleportAbsolute_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportAbsolute> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::TeleportAbsolute_Request>::value && + has_bounded_size<turtlesim::srv::TeleportAbsolute_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::TeleportAbsolute> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::TeleportAbsolute_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::TeleportAbsolute_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..45c6ff80b682542a4eaffbad6b8b9ae13270559b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__builder.hpp @@ -0,0 +1,94 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_TeleportRelative_Request_angular +{ +public: + explicit Init_TeleportRelative_Request_angular(::turtlesim::srv::TeleportRelative_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::TeleportRelative_Request angular(::turtlesim::srv::TeleportRelative_Request::_angular_type arg) + { + msg_.angular = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::TeleportRelative_Request msg_; +}; + +class Init_TeleportRelative_Request_linear +{ +public: + Init_TeleportRelative_Request_linear() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TeleportRelative_Request_angular linear(::turtlesim::srv::TeleportRelative_Request::_linear_type arg) + { + msg_.linear = std::move(arg); + return Init_TeleportRelative_Request_angular(msg_); + } + +private: + ::turtlesim::srv::TeleportRelative_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportRelative_Request>() +{ + return turtlesim::srv::builder::Init_TeleportRelative_Request_linear(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportRelative_Response>() +{ + return ::turtlesim::srv::TeleportRelative_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__BUILDER_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..18f5f0ba3592483b2cc174cb01f1573e11527861 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__struct.hpp @@ -0,0 +1,268 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportRelative_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportRelative_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportRelative_Request_ +{ + using Type = TeleportRelative_Request_<ContainerAllocator>; + + explicit TeleportRelative_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->linear = 0.0f; + this->angular = 0.0f; + } + } + + explicit TeleportRelative_Request_(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->linear = 0.0f; + this->angular = 0.0f; + } + } + + // field types and members + using _linear_type = + float; + _linear_type linear; + using _angular_type = + float; + _angular_type angular; + + // setters for named parameter idiom + Type & set__linear( + const float & _arg) + { + this->linear = _arg; + return *this; + } + Type & set__angular( + const float & _arg) + { + this->angular = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> 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__turtlesim__srv__TeleportRelative_Request + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportRelative_Request + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportRelative_Request_ & other) const + { + if (this->linear != other.linear) { + return false; + } + if (this->angular != other.angular) { + return false; + } + return true; + } + bool operator!=(const TeleportRelative_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportRelative_Request_ + +// alias to use template instance with default allocator +using TeleportRelative_Request = + turtlesim::srv::TeleportRelative_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportRelative_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportRelative_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportRelative_Response_ +{ + using Type = TeleportRelative_Response_<ContainerAllocator>; + + explicit TeleportRelative_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit TeleportRelative_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> 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__turtlesim__srv__TeleportRelative_Response + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportRelative_Response + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportRelative_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const TeleportRelative_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportRelative_Response_ + +// alias to use template instance with default allocator +using TeleportRelative_Response = + turtlesim::srv::TeleportRelative_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct TeleportRelative +{ + using Request = turtlesim::srv::TeleportRelative_Request; + using Response = turtlesim::srv::TeleportRelative_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..cd1b954f78c9ae39dc0ac8eaeb4add1948ff5ace --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/detail/teleport_relative__traits.hpp @@ -0,0 +1,262 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportRelative_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: linear + { + out << "linear: "; + rosidl_generator_traits::value_to_yaml(msg.linear, out); + out << ", "; + } + + // member: angular + { + out << "angular: "; + rosidl_generator_traits::value_to_yaml(msg.angular, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportRelative_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: linear + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "linear: "; + rosidl_generator_traits::value_to_yaml(msg.linear, out); + out << "\n"; + } + + // member: angular + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "angular: "; + rosidl_generator_traits::value_to_yaml(msg.angular, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportRelative_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportRelative_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportRelative_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportRelative_Request>() +{ + return "turtlesim::srv::TeleportRelative_Request"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportRelative_Request>() +{ + return "turtlesim/srv/TeleportRelative_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportRelative_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportRelative_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportRelative_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportRelative_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportRelative_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportRelative_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportRelative_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportRelative_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportRelative_Response>() +{ + return "turtlesim::srv::TeleportRelative_Response"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportRelative_Response>() +{ + return "turtlesim/srv/TeleportRelative_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportRelative_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportRelative_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportRelative_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::TeleportRelative>() +{ + return "turtlesim::srv::TeleportRelative"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportRelative>() +{ + return "turtlesim/srv/TeleportRelative"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportRelative> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::TeleportRelative_Request>::value && + has_fixed_size<turtlesim::srv::TeleportRelative_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportRelative> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::TeleportRelative_Request>::value && + has_bounded_size<turtlesim::srv::TeleportRelative_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::TeleportRelative> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::TeleportRelative_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::TeleportRelative_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TRAITS_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/kill.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/kill.hpp new file mode 100644 index 0000000000000000000000000000000000000000..70695781d7ffc59ae35389c6c3fece2ea1dde484 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/kill.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__KILL_HPP_ +#define TURTLESIM__SRV__KILL_HPP_ + +#include "turtlesim/srv/detail/kill__struct.hpp" +#include "turtlesim/srv/detail/kill__builder.hpp" +#include "turtlesim/srv/detail/kill__traits.hpp" + +#endif // TURTLESIM__SRV__KILL_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/set_pen.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/set_pen.hpp new file mode 100644 index 0000000000000000000000000000000000000000..03381323df1ce94b40461d8ad5ffb892b09a372c --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/set_pen.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SET_PEN_HPP_ +#define TURTLESIM__SRV__SET_PEN_HPP_ + +#include "turtlesim/srv/detail/set_pen__struct.hpp" +#include "turtlesim/srv/detail/set_pen__builder.hpp" +#include "turtlesim/srv/detail/set_pen__traits.hpp" + +#endif // TURTLESIM__SRV__SET_PEN_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/spawn.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/spawn.hpp new file mode 100644 index 0000000000000000000000000000000000000000..d990e75f2ea511299de196ac8b318435a9ed383e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/spawn.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SPAWN_HPP_ +#define TURTLESIM__SRV__SPAWN_HPP_ + +#include "turtlesim/srv/detail/spawn__struct.hpp" +#include "turtlesim/srv/detail/spawn__builder.hpp" +#include "turtlesim/srv/detail/spawn__traits.hpp" + +#endif // TURTLESIM__SRV__SPAWN_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp new file mode 100644 index 0000000000000000000000000000000000000000..43682528f2c198a50081bfe7d055e2bc1457a545 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_absolute.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_ABSOLUTE_HPP_ +#define TURTLESIM__SRV__TELEPORT_ABSOLUTE_HPP_ + +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" +#include "turtlesim/srv/detail/teleport_absolute__builder.hpp" +#include "turtlesim/srv/detail/teleport_absolute__traits.hpp" + +#endif // TURTLESIM__SRV__TELEPORT_ABSOLUTE_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp new file mode 100644 index 0000000000000000000000000000000000000000..6ccd54dbb95fb20c2aad603b02df4e79ca0b1792 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim/srv/teleport_relative.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_RELATIVE_HPP_ +#define TURTLESIM__SRV__TELEPORT_RELATIVE_HPP_ + +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" +#include "turtlesim/srv/detail/teleport_relative__builder.hpp" +#include "turtlesim/srv/detail/teleport_relative__traits.hpp" + +#endif // TURTLESIM__SRV__TELEPORT_RELATIVE_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_cpp__arguments.json b/ros2_ws/build/turtlesim/rosidl_generator_cpp__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..bc1684af110dbed6d4af9097a20097c2530eba18 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_cpp__arguments.json @@ -0,0 +1,56 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_cpp/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../../../lib/rosidl_generator_cpp/rosidl_generator_cpp", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../../../lib/python3.8/site-packages/rosidl_generator_cpp/__init__.py", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/action__builder.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/action__struct.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/action__traits.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/idl.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/idl__builder.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/idl__struct.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/idl__traits.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/msg__builder.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/msg__struct.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/msg__traits.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/srv__builder.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/srv__struct.hpp.em", + "/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake/../resource/srv__traits.hpp.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/__init__.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c new file mode 100644 index 0000000000000000000000000000000000000000..1bd7a3ddeb615be308b37a9cbb6b910b29472a19 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c @@ -0,0 +1,3239 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include <Python.h> + +static PyMethodDef turtlesim__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef turtlesim__module = { + PyModuleDef_HEAD_INIT, + "_turtlesim_support", + "_turtlesim_doc", + -1, /* -1 means that the module keeps state in global variables */ + turtlesim__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include <stdbool.h> +#include <stdint.h> +#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 "turtlesim/msg/detail/color__type_support.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + +static void * turtlesim__msg__color__create_ros_message(void) +{ + return turtlesim__msg__Color__create(); +} + +static void turtlesim__msg__color__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + turtlesim__msg__Color__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Color); + +int8_t +_register_msg_type__msg__color(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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(turtlesim, msg, Color), + 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__color", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/msg/detail/pose__type_support.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + +static void * turtlesim__msg__pose__create_ros_message(void) +{ + return turtlesim__msg__Pose__create(); +} + +static void turtlesim__msg__pose__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + turtlesim__msg__Pose__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Pose); + +int8_t +_register_msg_type__msg__pose(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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(turtlesim, msg, Pose), + 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__pose", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__request__create_ros_message(void) +{ + return turtlesim__srv__Kill_Request__create(); +} + +static void turtlesim__srv__kill__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + turtlesim__srv__Kill_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Request); + +int8_t +_register_msg_type__srv__kill__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__response__create_ros_message(void) +{ + return turtlesim__srv__Kill_Response__create(); +} + +static void turtlesim__srv__kill__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Response * ros_message = (turtlesim__srv__Kill_Response *)raw_ros_message; + turtlesim__srv__Kill_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Response); + +int8_t +_register_msg_type__srv__kill__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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, turtlesim, srv, Kill)(); + +int8_t +_register_srv_type__srv__kill(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, turtlesim, srv, Kill)(), + 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__srv__kill", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__request__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Request__create(); +} + +static void turtlesim__srv__set_pen__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + turtlesim__srv__SetPen_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Request); + +int8_t +_register_msg_type__srv__set_pen__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__response__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Response__create(); +} + +static void turtlesim__srv__set_pen__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Response * ros_message = (turtlesim__srv__SetPen_Response *)raw_ros_message; + turtlesim__srv__SetPen_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Response); + +int8_t +_register_msg_type__srv__set_pen__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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, turtlesim, srv, SetPen)(); + +int8_t +_register_srv_type__srv__set_pen(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, turtlesim, srv, SetPen)(), + 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__srv__set_pen", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__request__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Request__create(); +} + +static void turtlesim__srv__spawn__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + turtlesim__srv__Spawn_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Request); + +int8_t +_register_msg_type__srv__spawn__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__response__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Response__create(); +} + +static void turtlesim__srv__spawn__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + turtlesim__srv__Spawn_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Response); + +int8_t +_register_msg_type__srv__spawn__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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, turtlesim, srv, Spawn)(); + +int8_t +_register_srv_type__srv__spawn(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, turtlesim, srv, Spawn)(), + 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__srv__spawn", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Request__create(); +} + +static void turtlesim__srv__teleport_absolute__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Request); + +int8_t +_register_msg_type__srv__teleport_absolute__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Response__create(); +} + +static void turtlesim__srv__teleport_absolute__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Response * ros_message = (turtlesim__srv__TeleportAbsolute_Response *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Response); + +int8_t +_register_msg_type__srv__teleport_absolute__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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, turtlesim, srv, TeleportAbsolute)(); + +int8_t +_register_srv_type__srv__teleport_absolute(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, turtlesim, srv, TeleportAbsolute)(), + 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__srv__teleport_absolute", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Request__create(); +} + +static void turtlesim__srv__teleport_relative__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + turtlesim__srv__TeleportRelative_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Request); + +int8_t +_register_msg_type__srv__teleport_relative__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Response__create(); +} + +static void turtlesim__srv__teleport_relative__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Response * ros_message = (turtlesim__srv__TeleportRelative_Response *)raw_ros_message; + turtlesim__srv__TeleportRelative_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Response); + +int8_t +_register_msg_type__srv__teleport_relative__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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, turtlesim, srv, TeleportRelative)(); + +int8_t +_register_srv_type__srv__teleport_relative(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, turtlesim, srv, TeleportRelative)(), + 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__srv__teleport_relative", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__goal__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Goal__create(); +} + +static void turtlesim__action__rotate_absolute__goal__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + turtlesim__action__RotateAbsolute_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Goal); + +int8_t +_register_msg_type__action__rotate_absolute__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__result__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Result__create(); +} + +static void turtlesim__action__rotate_absolute__result__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + turtlesim__action__RotateAbsolute_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Result); + +int8_t +_register_msg_type__action__rotate_absolute__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Feedback__create(); +} + +static void turtlesim__action__rotate_absolute__feedback__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + turtlesim__action__RotateAbsolute_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Feedback); + +int8_t +_register_msg_type__action__rotate_absolute__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Request__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Request); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Response__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Response); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_SendGoal)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Request__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Request); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Response__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Response); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_GetResult)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback_message__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_FeedbackMessage__create(); +} + +static void turtlesim__action__rotate_absolute__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_FeedbackMessage *)raw_ros_message; + turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_FeedbackMessage); + +int8_t +_register_msg_type__action__rotate_absolute__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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__rotate_absolute(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, turtlesim, action, RotateAbsolute)(), + 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__rotate_absolute", + 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_turtlesim_s__rosidl_typesupport_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&turtlesim__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__color(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__pose(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__kill(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__set_pen(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__spawn(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_relative(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__rotate_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c new file mode 100644 index 0000000000000000000000000000000000000000..b13770f026acc741d994cd5caeac224c9e105bc7 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c @@ -0,0 +1,3239 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include <Python.h> + +static PyMethodDef turtlesim__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef turtlesim__module = { + PyModuleDef_HEAD_INIT, + "_turtlesim_support", + "_turtlesim_doc", + -1, /* -1 means that the module keeps state in global variables */ + turtlesim__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include <stdbool.h> +#include <stdint.h> +#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 "turtlesim/msg/detail/color__type_support.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + +static void * turtlesim__msg__color__create_ros_message(void) +{ + return turtlesim__msg__Color__create(); +} + +static void turtlesim__msg__color__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + turtlesim__msg__Color__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Color); + +int8_t +_register_msg_type__msg__color(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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(turtlesim, msg, Color), + 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__color", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/msg/detail/pose__type_support.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + +static void * turtlesim__msg__pose__create_ros_message(void) +{ + return turtlesim__msg__Pose__create(); +} + +static void turtlesim__msg__pose__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + turtlesim__msg__Pose__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Pose); + +int8_t +_register_msg_type__msg__pose(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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(turtlesim, msg, Pose), + 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__pose", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__request__create_ros_message(void) +{ + return turtlesim__srv__Kill_Request__create(); +} + +static void turtlesim__srv__kill__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + turtlesim__srv__Kill_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Request); + +int8_t +_register_msg_type__srv__kill__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__response__create_ros_message(void) +{ + return turtlesim__srv__Kill_Response__create(); +} + +static void turtlesim__srv__kill__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Response * ros_message = (turtlesim__srv__Kill_Response *)raw_ros_message; + turtlesim__srv__Kill_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Response); + +int8_t +_register_msg_type__srv__kill__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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, turtlesim, srv, Kill)(); + +int8_t +_register_srv_type__srv__kill(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, turtlesim, srv, Kill)(), + 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__srv__kill", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__request__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Request__create(); +} + +static void turtlesim__srv__set_pen__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + turtlesim__srv__SetPen_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Request); + +int8_t +_register_msg_type__srv__set_pen__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__response__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Response__create(); +} + +static void turtlesim__srv__set_pen__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Response * ros_message = (turtlesim__srv__SetPen_Response *)raw_ros_message; + turtlesim__srv__SetPen_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Response); + +int8_t +_register_msg_type__srv__set_pen__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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, turtlesim, srv, SetPen)(); + +int8_t +_register_srv_type__srv__set_pen(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, turtlesim, srv, SetPen)(), + 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__srv__set_pen", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__request__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Request__create(); +} + +static void turtlesim__srv__spawn__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + turtlesim__srv__Spawn_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Request); + +int8_t +_register_msg_type__srv__spawn__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__response__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Response__create(); +} + +static void turtlesim__srv__spawn__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + turtlesim__srv__Spawn_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Response); + +int8_t +_register_msg_type__srv__spawn__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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, turtlesim, srv, Spawn)(); + +int8_t +_register_srv_type__srv__spawn(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, turtlesim, srv, Spawn)(), + 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__srv__spawn", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Request__create(); +} + +static void turtlesim__srv__teleport_absolute__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Request); + +int8_t +_register_msg_type__srv__teleport_absolute__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Response__create(); +} + +static void turtlesim__srv__teleport_absolute__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Response * ros_message = (turtlesim__srv__TeleportAbsolute_Response *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Response); + +int8_t +_register_msg_type__srv__teleport_absolute__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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, turtlesim, srv, TeleportAbsolute)(); + +int8_t +_register_srv_type__srv__teleport_absolute(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, turtlesim, srv, TeleportAbsolute)(), + 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__srv__teleport_absolute", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Request__create(); +} + +static void turtlesim__srv__teleport_relative__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + turtlesim__srv__TeleportRelative_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Request); + +int8_t +_register_msg_type__srv__teleport_relative__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Response__create(); +} + +static void turtlesim__srv__teleport_relative__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Response * ros_message = (turtlesim__srv__TeleportRelative_Response *)raw_ros_message; + turtlesim__srv__TeleportRelative_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Response); + +int8_t +_register_msg_type__srv__teleport_relative__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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, turtlesim, srv, TeleportRelative)(); + +int8_t +_register_srv_type__srv__teleport_relative(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, turtlesim, srv, TeleportRelative)(), + 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__srv__teleport_relative", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__goal__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Goal__create(); +} + +static void turtlesim__action__rotate_absolute__goal__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + turtlesim__action__RotateAbsolute_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Goal); + +int8_t +_register_msg_type__action__rotate_absolute__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__result__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Result__create(); +} + +static void turtlesim__action__rotate_absolute__result__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + turtlesim__action__RotateAbsolute_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Result); + +int8_t +_register_msg_type__action__rotate_absolute__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Feedback__create(); +} + +static void turtlesim__action__rotate_absolute__feedback__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + turtlesim__action__RotateAbsolute_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Feedback); + +int8_t +_register_msg_type__action__rotate_absolute__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Request__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Request); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Response__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Response); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_SendGoal)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Request__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Request); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Response__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Response); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_GetResult)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback_message__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_FeedbackMessage__create(); +} + +static void turtlesim__action__rotate_absolute__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_FeedbackMessage *)raw_ros_message; + turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_FeedbackMessage); + +int8_t +_register_msg_type__action__rotate_absolute__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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__rotate_absolute(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, turtlesim, action, RotateAbsolute)(), + 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__rotate_absolute", + 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_turtlesim_s__rosidl_typesupport_fastrtps_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&turtlesim__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__color(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__pose(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__kill(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__set_pen(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__spawn(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_relative(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__rotate_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c new file mode 100644 index 0000000000000000000000000000000000000000..e58c9613128b1b8dfd789ea1a3294ab7b7b39b49 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c @@ -0,0 +1,3239 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include <Python.h> + +static PyMethodDef turtlesim__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef turtlesim__module = { + PyModuleDef_HEAD_INIT, + "_turtlesim_support", + "_turtlesim_doc", + -1, /* -1 means that the module keeps state in global variables */ + turtlesim__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include <stdbool.h> +#include <stdint.h> +#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 "turtlesim/msg/detail/color__type_support.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + +static void * turtlesim__msg__color__create_ros_message(void) +{ + return turtlesim__msg__Color__create(); +} + +static void turtlesim__msg__color__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + turtlesim__msg__Color__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Color); + +int8_t +_register_msg_type__msg__color(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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(turtlesim, msg, Color), + 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__color", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/msg/detail/pose__type_support.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + +static void * turtlesim__msg__pose__create_ros_message(void) +{ + return turtlesim__msg__Pose__create(); +} + +static void turtlesim__msg__pose__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + turtlesim__msg__Pose__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Pose); + +int8_t +_register_msg_type__msg__pose(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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(turtlesim, msg, Pose), + 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__pose", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__request__create_ros_message(void) +{ + return turtlesim__srv__Kill_Request__create(); +} + +static void turtlesim__srv__kill__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + turtlesim__srv__Kill_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Request); + +int8_t +_register_msg_type__srv__kill__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__response__create_ros_message(void) +{ + return turtlesim__srv__Kill_Response__create(); +} + +static void turtlesim__srv__kill__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Response * ros_message = (turtlesim__srv__Kill_Response *)raw_ros_message; + turtlesim__srv__Kill_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Response); + +int8_t +_register_msg_type__srv__kill__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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, turtlesim, srv, Kill)(); + +int8_t +_register_srv_type__srv__kill(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, turtlesim, srv, Kill)(), + 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__srv__kill", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__request__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Request__create(); +} + +static void turtlesim__srv__set_pen__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + turtlesim__srv__SetPen_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Request); + +int8_t +_register_msg_type__srv__set_pen__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__response__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Response__create(); +} + +static void turtlesim__srv__set_pen__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Response * ros_message = (turtlesim__srv__SetPen_Response *)raw_ros_message; + turtlesim__srv__SetPen_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Response); + +int8_t +_register_msg_type__srv__set_pen__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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, turtlesim, srv, SetPen)(); + +int8_t +_register_srv_type__srv__set_pen(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, turtlesim, srv, SetPen)(), + 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__srv__set_pen", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__request__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Request__create(); +} + +static void turtlesim__srv__spawn__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + turtlesim__srv__Spawn_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Request); + +int8_t +_register_msg_type__srv__spawn__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__response__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Response__create(); +} + +static void turtlesim__srv__spawn__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + turtlesim__srv__Spawn_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Response); + +int8_t +_register_msg_type__srv__spawn__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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, turtlesim, srv, Spawn)(); + +int8_t +_register_srv_type__srv__spawn(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, turtlesim, srv, Spawn)(), + 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__srv__spawn", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Request__create(); +} + +static void turtlesim__srv__teleport_absolute__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Request); + +int8_t +_register_msg_type__srv__teleport_absolute__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Response__create(); +} + +static void turtlesim__srv__teleport_absolute__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Response * ros_message = (turtlesim__srv__TeleportAbsolute_Response *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Response); + +int8_t +_register_msg_type__srv__teleport_absolute__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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, turtlesim, srv, TeleportAbsolute)(); + +int8_t +_register_srv_type__srv__teleport_absolute(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, turtlesim, srv, TeleportAbsolute)(), + 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__srv__teleport_absolute", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Request__create(); +} + +static void turtlesim__srv__teleport_relative__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + turtlesim__srv__TeleportRelative_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Request); + +int8_t +_register_msg_type__srv__teleport_relative__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Response__create(); +} + +static void turtlesim__srv__teleport_relative__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Response * ros_message = (turtlesim__srv__TeleportRelative_Response *)raw_ros_message; + turtlesim__srv__TeleportRelative_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Response); + +int8_t +_register_msg_type__srv__teleport_relative__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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, turtlesim, srv, TeleportRelative)(); + +int8_t +_register_srv_type__srv__teleport_relative(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, turtlesim, srv, TeleportRelative)(), + 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__srv__teleport_relative", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__goal__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Goal__create(); +} + +static void turtlesim__action__rotate_absolute__goal__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + turtlesim__action__RotateAbsolute_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Goal); + +int8_t +_register_msg_type__action__rotate_absolute__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__result__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Result__create(); +} + +static void turtlesim__action__rotate_absolute__result__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + turtlesim__action__RotateAbsolute_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Result); + +int8_t +_register_msg_type__action__rotate_absolute__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Feedback__create(); +} + +static void turtlesim__action__rotate_absolute__feedback__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + turtlesim__action__RotateAbsolute_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Feedback); + +int8_t +_register_msg_type__action__rotate_absolute__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Request__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Request); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Response__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Response); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_SendGoal)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Request__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Request); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Response__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Response); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_GetResult)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback_message__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_FeedbackMessage__create(); +} + +static void turtlesim__action__rotate_absolute__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_FeedbackMessage *)raw_ros_message; + turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_FeedbackMessage); + +int8_t +_register_msg_type__action__rotate_absolute__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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__rotate_absolute(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, turtlesim, action, RotateAbsolute)(), + 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__rotate_absolute", + 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_turtlesim_s__rosidl_typesupport_introspection_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&turtlesim__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__color(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__pose(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__kill(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__set_pen(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__spawn(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_relative(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__rotate_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/__init__.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..20b504bc328d6db9390389571a8229b8ca56e574 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/__init__.py @@ -0,0 +1 @@ +from turtlesim.action._rotate_absolute import RotateAbsolute # noqa: F401 diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute.py new file mode 100644 index 0000000000000000000000000000000000000000..9af2652388e537f8910845d261c92c3643bb8aa2 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute.py @@ -0,0 +1,1255 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:action/RotateAbsolute.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_RotateAbsolute_Goal(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__goal + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__goal + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__goal + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__goal + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_Goal(metaclass=Metaclass_RotateAbsolute_Goal): + """Message class 'RotateAbsolute_Goal'.""" + + __slots__ = [ + '_theta', + ] + + _fields_and_field_types = { + 'theta': '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.theta = kwargs.get('theta', 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.theta != other.theta: + 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 theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = 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_RotateAbsolute_Result(type): + """Metaclass of message 'RotateAbsolute_Result'.""" + + _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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__result + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__result + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__result + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__result + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 { + } + + +class RotateAbsolute_Result(metaclass=Metaclass_RotateAbsolute_Result): + """Message class 'RotateAbsolute_Result'.""" + + __slots__ = [ + '_delta', + ] + + _fields_and_field_types = { + 'delta': '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.delta = kwargs.get('delta', 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.delta != other.delta: + 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 delta(self): + """Message field 'delta'.""" + return self._delta + + @delta.setter + def delta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'delta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'delta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._delta = 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_RotateAbsolute_Feedback(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__feedback + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__feedback + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__feedback + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__feedback + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_Feedback(metaclass=Metaclass_RotateAbsolute_Feedback): + """Message class 'RotateAbsolute_Feedback'.""" + + __slots__ = [ + '_remaining', + ] + + _fields_and_field_types = { + 'remaining': '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.remaining = kwargs.get('remaining', 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.remaining != other.remaining: + 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 remaining(self): + """Message field 'remaining'.""" + return self._remaining + + @remaining.setter + def remaining(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'remaining' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'remaining' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._remaining = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_RotateAbsolute_SendGoal_Request(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__send_goal__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__send_goal__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__send_goal__request + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__send_goal__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__send_goal__request + + from turtlesim.action import RotateAbsolute + if RotateAbsolute.Goal.__class__._TYPE_SUPPORT is None: + RotateAbsolute.Goal.__class__.__import_type_support__() + + 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 RotateAbsolute_SendGoal_Request(metaclass=Metaclass_RotateAbsolute_SendGoal_Request): + """Message class 'RotateAbsolute_SendGoal_Request'.""" + + __slots__ = [ + '_goal_id', + '_goal', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'goal': 'turtlesim/RotateAbsolute_Goal', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['turtlesim', 'action'], 'RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Goal + self.goal = kwargs.get('goal', RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Goal + assert \ + isinstance(value, RotateAbsolute_Goal), \ + "The 'goal' field must be a sub message of type 'RotateAbsolute_Goal'" + self._goal = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_RotateAbsolute_SendGoal_Response(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__send_goal__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__send_goal__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__send_goal__response + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__send_goal__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_SendGoal_Response(metaclass=Metaclass_RotateAbsolute_SendGoal_Response): + """Message class 'RotateAbsolute_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_RotateAbsolute_SendGoal(type): + """Metaclass of service 'RotateAbsolute_SendGoal'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_SendGoal') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__rotate_absolute__send_goal + + from turtlesim.action import _rotate_absolute + if _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Request._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Request.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Response._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Response.__import_type_support__() + + +class RotateAbsolute_SendGoal(metaclass=Metaclass_RotateAbsolute_SendGoal): + from turtlesim.action._rotate_absolute import RotateAbsolute_SendGoal_Request as Request + from turtlesim.action._rotate_absolute import RotateAbsolute_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_RotateAbsolute_GetResult_Request(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__get_result__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__get_result__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__get_result__request + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__get_result__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_GetResult_Request(metaclass=Metaclass_RotateAbsolute_GetResult_Request): + """Message class 'RotateAbsolute_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_RotateAbsolute_GetResult_Response(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__get_result__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__get_result__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__get_result__response + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__get_result__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__get_result__response + + from turtlesim.action import RotateAbsolute + if RotateAbsolute.Result.__class__._TYPE_SUPPORT is None: + RotateAbsolute.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 RotateAbsolute_GetResult_Response(metaclass=Metaclass_RotateAbsolute_GetResult_Response): + """Message class 'RotateAbsolute_GetResult_Response'.""" + + __slots__ = [ + '_status', + '_result', + ] + + _fields_and_field_types = { + 'status': 'int8', + 'result': 'turtlesim/RotateAbsolute_Result', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('int8'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['turtlesim', 'action'], 'RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Result + self.result = kwargs.get('result', RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Result + assert \ + isinstance(value, RotateAbsolute_Result), \ + "The 'result' field must be a sub message of type 'RotateAbsolute_Result'" + self._result = value + + +class Metaclass_RotateAbsolute_GetResult(type): + """Metaclass of service 'RotateAbsolute_GetResult'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_GetResult') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__rotate_absolute__get_result + + from turtlesim.action import _rotate_absolute + if _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Request._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Request.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Response._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Response.__import_type_support__() + + +class RotateAbsolute_GetResult(metaclass=Metaclass_RotateAbsolute_GetResult): + from turtlesim.action._rotate_absolute import RotateAbsolute_GetResult_Request as Request + from turtlesim.action._rotate_absolute import RotateAbsolute_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_RotateAbsolute_FeedbackMessage(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__feedback_message + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__feedback_message + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__feedback_message + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__feedback_message + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__feedback_message + + from turtlesim.action import RotateAbsolute + if RotateAbsolute.Feedback.__class__._TYPE_SUPPORT is None: + RotateAbsolute.Feedback.__class__.__import_type_support__() + + 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 RotateAbsolute_FeedbackMessage(metaclass=Metaclass_RotateAbsolute_FeedbackMessage): + """Message class 'RotateAbsolute_FeedbackMessage'.""" + + __slots__ = [ + '_goal_id', + '_feedback', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'feedback': 'turtlesim/RotateAbsolute_Feedback', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['turtlesim', 'action'], 'RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Feedback + self.feedback = kwargs.get('feedback', RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Feedback + assert \ + isinstance(value, RotateAbsolute_Feedback), \ + "The 'feedback' field must be a sub message of type 'RotateAbsolute_Feedback'" + self._feedback = value + + +class Metaclass_RotateAbsolute(type): + """Metaclass of action 'RotateAbsolute'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_action__action__rotate_absolute + + 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 turtlesim.action import _rotate_absolute + if _rotate_absolute.Metaclass_RotateAbsolute_SendGoal._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_SendGoal.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_GetResult._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_GetResult.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_FeedbackMessage._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_FeedbackMessage.__import_type_support__() + + +class RotateAbsolute(metaclass=Metaclass_RotateAbsolute): + + # The goal message defined in the action definition. + from turtlesim.action._rotate_absolute import RotateAbsolute_Goal as Goal + # The result message defined in the action definition. + from turtlesim.action._rotate_absolute import RotateAbsolute_Result as Result + # The feedback message defined in the action definition. + from turtlesim.action._rotate_absolute import RotateAbsolute_Feedback as Feedback + + class Impl: + + # The send_goal service using a wrapped version of the goal message as a request. + from turtlesim.action._rotate_absolute import RotateAbsolute_SendGoal as SendGoalService + # The get_result service using a wrapped version of the result message as a response. + from turtlesim.action._rotate_absolute import RotateAbsolute_GetResult as GetResultService + # The feedback message with generic fields which wraps the feedback message. + from turtlesim.action._rotate_absolute import RotateAbsolute_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/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c new file mode 100644 index 0000000000000000000000000000000000000000..30f533f781bb9edf2a8d1b1d5288ce9df00794bb --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c @@ -0,0 +1,900 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[54]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_Goal", full_classname_dest, 53) == 0); + } + turtlesim__action__RotateAbsolute_Goal * ros_message = _ros_message; + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_Goal */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_Goal"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[56]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_Result", full_classname_dest, 55) == 0); + } + turtlesim__action__RotateAbsolute_Result * ros_message = _ros_message; + { // delta + PyObject * field = PyObject_GetAttrString(_pymsg, "delta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->delta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_Result */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_Result"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + { // delta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->delta); + { + int rc = PyObject_SetAttrString(_pymessage, "delta", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[58]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_Feedback", full_classname_dest, 57) == 0); + } + turtlesim__action__RotateAbsolute_Feedback * ros_message = _ros_message; + { // remaining + PyObject * field = PyObject_GetAttrString(_pymsg, "remaining"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->remaining = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_Feedback */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_Feedback"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + { // remaining + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->remaining); + { + int rc = PyObject_SetAttrString(_pymessage, "remaining", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__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[66]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_SendGoal_Request", full_classname_dest, 65) == 0); + } + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__rotate_absolute__goal__convert_from_py(field, &ros_message->goal)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__send_goal__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_SendGoal_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_SendGoal_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_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 = turtlesim__action__rotate_absolute__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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__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[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("turtlesim.action._rotate_absolute.RotateAbsolute_SendGoal_Response", full_classname_dest, 66) == 0); + } + turtlesim__action__RotateAbsolute_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 * turtlesim__action__rotate_absolute__send_goal__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_SendGoal_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_SendGoal_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__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[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("turtlesim.action._rotate_absolute.RotateAbsolute_GetResult_Request", full_classname_dest, 66) == 0); + } + turtlesim__action__RotateAbsolute_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 * turtlesim__action__rotate_absolute__get_result__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_GetResult_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_GetResult_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__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[68]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_GetResult_Response", full_classname_dest, 67) == 0); + } + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__rotate_absolute__result__convert_from_py(field, &ros_message->result)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__get_result__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_GetResult_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_GetResult_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_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 = turtlesim__action__rotate_absolute__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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__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[65]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_FeedbackMessage", full_classname_dest, 64) == 0); + } + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__rotate_absolute__feedback__convert_from_py(field, &ros_message->feedback)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_FeedbackMessage */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_FeedbackMessage"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_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 = turtlesim__action__rotate_absolute__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/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so new file mode 100755 index 0000000000000000000000000000000000000000..85270f3e01d1e3b8c268291415aa62254a7a2d27 Binary files /dev/null and b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so differ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/__init__.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..13da4f3131b6c1cb699a99e54e45b27ce320c0c5 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/__init__.py @@ -0,0 +1,2 @@ +from turtlesim.msg._color import Color # noqa: F401 +from turtlesim.msg._pose import Pose # noqa: F401 diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color.py new file mode 100644 index 0000000000000000000000000000000000000000..fb90bfa1ae3a30fcaf026b5c06408b29d3bace69 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color.py @@ -0,0 +1,168 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:msg/Color.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_Color(type): + """Metaclass of message 'Color'.""" + + _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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.msg.Color') + 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__color + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__color + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__color + cls._TYPE_SUPPORT = module.type_support_msg__msg__color + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__color + + @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 Color(metaclass=Metaclass_Color): + """Message class 'Color'.""" + + __slots__ = [ + '_r', + '_g', + '_b', + ] + + _fields_and_field_types = { + 'r': 'uint8', + 'g': 'uint8', + 'b': 'uint8', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # 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.r = kwargs.get('r', int()) + self.g = kwargs.get('g', int()) + self.b = kwargs.get('b', 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.r != other.r: + return False + if self.g != other.g: + return False + if self.b != other.b: + 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 r(self): + """Message field 'r'.""" + return self._r + + @r.setter + def r(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'r' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'r' field must be an unsigned integer in [0, 255]" + self._r = value + + @builtins.property + def g(self): + """Message field 'g'.""" + return self._g + + @g.setter + def g(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'g' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'g' field must be an unsigned integer in [0, 255]" + self._g = value + + @builtins.property + def b(self): + """Message field 'b'.""" + return self._b + + @b.setter + def b(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'b' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'b' field must be an unsigned integer in [0, 255]" + self._b = value diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c new file mode 100644 index 0000000000000000000000000000000000000000..931e799b71ebfa517f422ec3c299d8c99e4234e8 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c @@ -0,0 +1,138 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[27]; + { + 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("turtlesim.msg._color.Color", full_classname_dest, 26) == 0); + } + turtlesim__msg__Color * ros_message = _ros_message; + { // r + PyObject * field = PyObject_GetAttrString(_pymsg, "r"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->r = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // g + PyObject * field = PyObject_GetAttrString(_pymsg, "g"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->g = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // b + PyObject * field = PyObject_GetAttrString(_pymsg, "b"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->b = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Color */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.msg._color"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Color"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + { // r + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->r); + { + int rc = PyObject_SetAttrString(_pymessage, "r", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // g + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->g); + { + int rc = PyObject_SetAttrString(_pymessage, "g", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // b + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->b); + { + int rc = PyObject_SetAttrString(_pymessage, "b", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose.py new file mode 100644 index 0000000000000000000000000000000000000000..1a332a4c8de9f09b6ab94f04f5eff7517a1f1d97 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose.py @@ -0,0 +1,212 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:msg/Pose.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_Pose(type): + """Metaclass of message 'Pose'.""" + + _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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.msg.Pose') + 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__pose + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__pose + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__pose + cls._TYPE_SUPPORT = module.type_support_msg__msg__pose + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__pose + + @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 Pose(metaclass=Metaclass_Pose): + """Message class 'Pose'.""" + + __slots__ = [ + '_x', + '_y', + '_theta', + '_linear_velocity', + '_angular_velocity', + ] + + _fields_and_field_types = { + 'x': 'float', + 'y': 'float', + 'theta': 'float', + 'linear_velocity': 'float', + 'angular_velocity': '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 + 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.x = kwargs.get('x', float()) + self.y = kwargs.get('y', float()) + self.theta = kwargs.get('theta', float()) + self.linear_velocity = kwargs.get('linear_velocity', float()) + self.angular_velocity = kwargs.get('angular_velocity', 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.x != other.x: + return False + if self.y != other.y: + return False + if self.theta != other.theta: + return False + if self.linear_velocity != other.linear_velocity: + return False + if self.angular_velocity != other.angular_velocity: + 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 x(self): + """Message field 'x'.""" + return self._x + + @x.setter + def x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._x = value + + @builtins.property + def y(self): + """Message field 'y'.""" + return self._y + + @y.setter + def y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._y = value + + @builtins.property + def theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = value + + @builtins.property + def linear_velocity(self): + """Message field 'linear_velocity'.""" + return self._linear_velocity + + @linear_velocity.setter + def linear_velocity(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'linear_velocity' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'linear_velocity' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._linear_velocity = value + + @builtins.property + def angular_velocity(self): + """Message field 'angular_velocity'.""" + return self._angular_velocity + + @angular_velocity.setter + def angular_velocity(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'angular_velocity' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'angular_velocity' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._angular_velocity = value diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c new file mode 100644 index 0000000000000000000000000000000000000000..2ca316b7e950b271cd5a8df08511d5894fbf34d9 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c @@ -0,0 +1,178 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[25]; + { + 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("turtlesim.msg._pose.Pose", full_classname_dest, 24) == 0); + } + turtlesim__msg__Pose * ros_message = _ros_message; + { // x + PyObject * field = PyObject_GetAttrString(_pymsg, "x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // y + PyObject * field = PyObject_GetAttrString(_pymsg, "y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // linear_velocity + PyObject * field = PyObject_GetAttrString(_pymsg, "linear_velocity"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->linear_velocity = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // angular_velocity + PyObject * field = PyObject_GetAttrString(_pymsg, "angular_velocity"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->angular_velocity = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Pose */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.msg._pose"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Pose"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + { // x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->x); + { + int rc = PyObject_SetAttrString(_pymessage, "x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->y); + { + int rc = PyObject_SetAttrString(_pymessage, "y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // linear_velocity + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->linear_velocity); + { + int rc = PyObject_SetAttrString(_pymessage, "linear_velocity", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // angular_velocity + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->angular_velocity); + { + int rc = PyObject_SetAttrString(_pymessage, "angular_velocity", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/__init__.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..78764c4e475b9dac50e7e73eca054b1ff9ff8a58 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/__init__.py @@ -0,0 +1,5 @@ +from turtlesim.srv._kill import Kill # noqa: F401 +from turtlesim.srv._set_pen import SetPen # noqa: F401 +from turtlesim.srv._spawn import Spawn # noqa: F401 +from turtlesim.srv._teleport_absolute import TeleportAbsolute # noqa: F401 +from turtlesim.srv._teleport_relative import TeleportRelative # noqa: F401 diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill.py new file mode 100644 index 0000000000000000000000000000000000000000..d2899fe161d2f2faaef74082a3fa79a63d37600e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill.py @@ -0,0 +1,261 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/Kill.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_Kill_Request(type): + """Metaclass of message 'Kill_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Kill_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__srv__kill__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__kill__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__kill__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__kill__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__kill__request + + @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 Kill_Request(metaclass=Metaclass_Kill_Request): + """Message class 'Kill_Request'.""" + + __slots__ = [ + '_name', + ] + + _fields_and_field_types = { + 'name': 'string', + } + + SLOT_TYPES = ( + rosidl_parser.definition.UnboundedString(), # 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.name = kwargs.get('name', str()) + + 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.name != other.name: + 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 name(self): + """Message field 'name'.""" + return self._name + + @name.setter + def name(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'name' field must be of type 'str'" + self._name = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_Kill_Response(type): + """Metaclass of message 'Kill_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Kill_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__srv__kill__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__kill__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__kill__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__kill__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__kill__response + + @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 Kill_Response(metaclass=Metaclass_Kill_Response): + """Message class 'Kill_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_Kill(type): + """Metaclass of service 'Kill'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Kill') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__kill + + from turtlesim.srv import _kill + if _kill.Metaclass_Kill_Request._TYPE_SUPPORT is None: + _kill.Metaclass_Kill_Request.__import_type_support__() + if _kill.Metaclass_Kill_Response._TYPE_SUPPORT is None: + _kill.Metaclass_Kill_Response.__import_type_support__() + + +class Kill(metaclass=Metaclass_Kill): + from turtlesim.srv._kill import Kill_Request as Request + from turtlesim.srv._kill import Kill_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c new file mode 100644 index 0000000000000000000000000000000000000000..b9a70698d7239699ed2777e8483acbf2f63685a3 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c @@ -0,0 +1,189 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +#include "rosidl_runtime_c/string.h" +#include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[33]; + { + 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("turtlesim.srv._kill.Kill_Request", full_classname_dest, 32) == 0); + } + turtlesim__srv__Kill_Request * ros_message = _ros_message; + { // name + PyObject * field = PyObject_GetAttrString(_pymsg, "name"); + 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->name, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Kill_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._kill"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Kill_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + { // name + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->name.data, + strlen(ros_message->name.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "name", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + 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("turtlesim.srv._kill.Kill_Response", full_classname_dest, 33) == 0); + } + turtlesim__srv__Kill_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Kill_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._kill"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Kill_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen.py new file mode 100644 index 0000000000000000000000000000000000000000..d9edceaf5da33948037abbc7aafb20d5fe72e187 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen.py @@ -0,0 +1,347 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/SetPen.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_SetPen_Request(type): + """Metaclass of message 'SetPen_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.SetPen_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__srv__set_pen__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__set_pen__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__set_pen__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__set_pen__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__set_pen__request + + @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 SetPen_Request(metaclass=Metaclass_SetPen_Request): + """Message class 'SetPen_Request'.""" + + __slots__ = [ + '_r', + '_g', + '_b', + '_width', + '_off', + ] + + _fields_and_field_types = { + 'r': 'uint8', + 'g': 'uint8', + 'b': 'uint8', + 'width': 'uint8', + 'off': 'uint8', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # 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.r = kwargs.get('r', int()) + self.g = kwargs.get('g', int()) + self.b = kwargs.get('b', int()) + self.width = kwargs.get('width', int()) + self.off = kwargs.get('off', 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.r != other.r: + return False + if self.g != other.g: + return False + if self.b != other.b: + return False + if self.width != other.width: + return False + if self.off != other.off: + 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 r(self): + """Message field 'r'.""" + return self._r + + @r.setter + def r(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'r' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'r' field must be an unsigned integer in [0, 255]" + self._r = value + + @builtins.property + def g(self): + """Message field 'g'.""" + return self._g + + @g.setter + def g(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'g' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'g' field must be an unsigned integer in [0, 255]" + self._g = value + + @builtins.property + def b(self): + """Message field 'b'.""" + return self._b + + @b.setter + def b(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'b' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'b' field must be an unsigned integer in [0, 255]" + self._b = value + + @builtins.property + def width(self): + """Message field 'width'.""" + return self._width + + @width.setter + def width(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'width' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'width' field must be an unsigned integer in [0, 255]" + self._width = value + + @builtins.property + def off(self): + """Message field 'off'.""" + return self._off + + @off.setter + def off(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'off' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'off' field must be an unsigned integer in [0, 255]" + self._off = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_SetPen_Response(type): + """Metaclass of message 'SetPen_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.SetPen_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__srv__set_pen__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__set_pen__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__set_pen__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__set_pen__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__set_pen__response + + @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 SetPen_Response(metaclass=Metaclass_SetPen_Response): + """Message class 'SetPen_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_SetPen(type): + """Metaclass of service 'SetPen'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.SetPen') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__set_pen + + from turtlesim.srv import _set_pen + if _set_pen.Metaclass_SetPen_Request._TYPE_SUPPORT is None: + _set_pen.Metaclass_SetPen_Request.__import_type_support__() + if _set_pen.Metaclass_SetPen_Response._TYPE_SUPPORT is None: + _set_pen.Metaclass_SetPen_Response.__import_type_support__() + + +class SetPen(metaclass=Metaclass_SetPen): + from turtlesim.srv._set_pen import SetPen_Request as Request + from turtlesim.srv._set_pen import SetPen_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c new file mode 100644 index 0000000000000000000000000000000000000000..850dcc0c417475bb3f53dde48b67271062dfd3ef --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c @@ -0,0 +1,254 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[38]; + { + 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("turtlesim.srv._set_pen.SetPen_Request", full_classname_dest, 37) == 0); + } + turtlesim__srv__SetPen_Request * ros_message = _ros_message; + { // r + PyObject * field = PyObject_GetAttrString(_pymsg, "r"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->r = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // g + PyObject * field = PyObject_GetAttrString(_pymsg, "g"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->g = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // b + PyObject * field = PyObject_GetAttrString(_pymsg, "b"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->b = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // width + PyObject * field = PyObject_GetAttrString(_pymsg, "width"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->width = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // off + PyObject * field = PyObject_GetAttrString(_pymsg, "off"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->off = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of SetPen_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._set_pen"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "SetPen_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + { // r + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->r); + { + int rc = PyObject_SetAttrString(_pymessage, "r", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // g + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->g); + { + int rc = PyObject_SetAttrString(_pymessage, "g", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // b + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->b); + { + int rc = PyObject_SetAttrString(_pymessage, "b", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // width + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->width); + { + int rc = PyObject_SetAttrString(_pymessage, "width", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // off + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->off); + { + int rc = PyObject_SetAttrString(_pymessage, "off", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[39]; + { + 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("turtlesim.srv._set_pen.SetPen_Response", full_classname_dest, 38) == 0); + } + turtlesim__srv__SetPen_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of SetPen_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._set_pen"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "SetPen_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn.py new file mode 100644 index 0000000000000000000000000000000000000000..52d2b41206137556fdf770d8590984c084b5e910 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn.py @@ -0,0 +1,348 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/Spawn.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_Spawn_Request(type): + """Metaclass of message 'Spawn_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Spawn_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__srv__spawn__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__spawn__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__spawn__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__spawn__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__spawn__request + + @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 Spawn_Request(metaclass=Metaclass_Spawn_Request): + """Message class 'Spawn_Request'.""" + + __slots__ = [ + '_x', + '_y', + '_theta', + '_name', + ] + + _fields_and_field_types = { + 'x': 'float', + 'y': 'float', + 'theta': 'float', + 'name': 'string', + } + + 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.UnboundedString(), # 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.x = kwargs.get('x', float()) + self.y = kwargs.get('y', float()) + self.theta = kwargs.get('theta', float()) + self.name = kwargs.get('name', str()) + + 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.x != other.x: + return False + if self.y != other.y: + return False + if self.theta != other.theta: + return False + if self.name != other.name: + 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 x(self): + """Message field 'x'.""" + return self._x + + @x.setter + def x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._x = value + + @builtins.property + def y(self): + """Message field 'y'.""" + return self._y + + @y.setter + def y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._y = value + + @builtins.property + def theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = value + + @builtins.property + def name(self): + """Message field 'name'.""" + return self._name + + @name.setter + def name(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'name' field must be of type 'str'" + self._name = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_Spawn_Response(type): + """Metaclass of message 'Spawn_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Spawn_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__srv__spawn__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__spawn__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__spawn__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__spawn__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__spawn__response + + @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 Spawn_Response(metaclass=Metaclass_Spawn_Response): + """Message class 'Spawn_Response'.""" + + __slots__ = [ + '_name', + ] + + _fields_and_field_types = { + 'name': 'string', + } + + SLOT_TYPES = ( + rosidl_parser.definition.UnboundedString(), # 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.name = kwargs.get('name', str()) + + 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.name != other.name: + 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 name(self): + """Message field 'name'.""" + return self._name + + @name.setter + def name(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'name' field must be of type 'str'" + self._name = value + + +class Metaclass_Spawn(type): + """Metaclass of service 'Spawn'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Spawn') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__spawn + + from turtlesim.srv import _spawn + if _spawn.Metaclass_Spawn_Request._TYPE_SUPPORT is None: + _spawn.Metaclass_Spawn_Request.__import_type_support__() + if _spawn.Metaclass_Spawn_Response._TYPE_SUPPORT is None: + _spawn.Metaclass_Spawn_Response.__import_type_support__() + + +class Spawn(metaclass=Metaclass_Spawn): + from turtlesim.srv._spawn import Spawn_Request as Request + from turtlesim.srv._spawn import Spawn_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c new file mode 100644 index 0000000000000000000000000000000000000000..d7afca7004d1931d25013fde7b4995a9a4b32b43 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c @@ -0,0 +1,285 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +#include "rosidl_runtime_c/string.h" +#include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[35]; + { + 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("turtlesim.srv._spawn.Spawn_Request", full_classname_dest, 34) == 0); + } + turtlesim__srv__Spawn_Request * ros_message = _ros_message; + { // x + PyObject * field = PyObject_GetAttrString(_pymsg, "x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // y + PyObject * field = PyObject_GetAttrString(_pymsg, "y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // name + PyObject * field = PyObject_GetAttrString(_pymsg, "name"); + 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->name, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Spawn_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._spawn"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Spawn_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + { // x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->x); + { + int rc = PyObject_SetAttrString(_pymessage, "x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->y); + { + int rc = PyObject_SetAttrString(_pymessage, "y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // name + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->name.data, + strlen(ros_message->name.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "name", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +// already included above +// #include "rosidl_runtime_c/string.h" +// already included above +// #include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[36]; + { + 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("turtlesim.srv._spawn.Spawn_Response", full_classname_dest, 35) == 0); + } + turtlesim__srv__Spawn_Response * ros_message = _ros_message; + { // name + PyObject * field = PyObject_GetAttrString(_pymsg, "name"); + 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->name, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Spawn_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._spawn"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Spawn_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + { // name + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->name.data, + strlen(ros_message->name.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "name", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute.py new file mode 100644 index 0000000000000000000000000000000000000000..d33622abe5b80dac2bccb09044227f9478cc9779 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute.py @@ -0,0 +1,307 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/TeleportAbsolute.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_TeleportAbsolute_Request(type): + """Metaclass of message 'TeleportAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportAbsolute_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__srv__teleport_absolute__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_absolute__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_absolute__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_absolute__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_absolute__request + + @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 TeleportAbsolute_Request(metaclass=Metaclass_TeleportAbsolute_Request): + """Message class 'TeleportAbsolute_Request'.""" + + __slots__ = [ + '_x', + '_y', + '_theta', + ] + + _fields_and_field_types = { + 'x': 'float', + 'y': 'float', + 'theta': '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.x = kwargs.get('x', float()) + self.y = kwargs.get('y', float()) + self.theta = kwargs.get('theta', 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.x != other.x: + return False + if self.y != other.y: + return False + if self.theta != other.theta: + 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 x(self): + """Message field 'x'.""" + return self._x + + @x.setter + def x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._x = value + + @builtins.property + def y(self): + """Message field 'y'.""" + return self._y + + @y.setter + def y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._y = value + + @builtins.property + def theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TeleportAbsolute_Response(type): + """Metaclass of message 'TeleportAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportAbsolute_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__srv__teleport_absolute__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_absolute__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_absolute__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_absolute__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_absolute__response + + @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 TeleportAbsolute_Response(metaclass=Metaclass_TeleportAbsolute_Response): + """Message class 'TeleportAbsolute_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_TeleportAbsolute(type): + """Metaclass of service 'TeleportAbsolute'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportAbsolute') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__teleport_absolute + + from turtlesim.srv import _teleport_absolute + if _teleport_absolute.Metaclass_TeleportAbsolute_Request._TYPE_SUPPORT is None: + _teleport_absolute.Metaclass_TeleportAbsolute_Request.__import_type_support__() + if _teleport_absolute.Metaclass_TeleportAbsolute_Response._TYPE_SUPPORT is None: + _teleport_absolute.Metaclass_TeleportAbsolute_Response.__import_type_support__() + + +class TeleportAbsolute(metaclass=Metaclass_TeleportAbsolute): + from turtlesim.srv._teleport_absolute import TeleportAbsolute_Request as Request + from turtlesim.srv._teleport_absolute import TeleportAbsolute_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c new file mode 100644 index 0000000000000000000000000000000000000000..7556d9e39a2b04ee166ae3113d205174b599b104 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c @@ -0,0 +1,214 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[58]; + { + 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("turtlesim.srv._teleport_absolute.TeleportAbsolute_Request", full_classname_dest, 57) == 0); + } + turtlesim__srv__TeleportAbsolute_Request * ros_message = _ros_message; + { // x + PyObject * field = PyObject_GetAttrString(_pymsg, "x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // y + PyObject * field = PyObject_GetAttrString(_pymsg, "y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportAbsolute_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportAbsolute_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + { // x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->x); + { + int rc = PyObject_SetAttrString(_pymessage, "x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->y); + { + int rc = PyObject_SetAttrString(_pymessage, "y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[59]; + { + 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("turtlesim.srv._teleport_absolute.TeleportAbsolute_Response", full_classname_dest, 58) == 0); + } + turtlesim__srv__TeleportAbsolute_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportAbsolute_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportAbsolute_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative.py b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative.py new file mode 100644 index 0000000000000000000000000000000000000000..70561382a061dc21d50d04d04b4456fe3372aab4 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative.py @@ -0,0 +1,286 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/TeleportRelative.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_TeleportRelative_Request(type): + """Metaclass of message 'TeleportRelative_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportRelative_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__srv__teleport_relative__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_relative__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_relative__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_relative__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_relative__request + + @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 TeleportRelative_Request(metaclass=Metaclass_TeleportRelative_Request): + """Message class 'TeleportRelative_Request'.""" + + __slots__ = [ + '_linear', + '_angular', + ] + + _fields_and_field_types = { + 'linear': 'float', + 'angular': 'float', + } + + SLOT_TYPES = ( + 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.linear = kwargs.get('linear', float()) + self.angular = kwargs.get('angular', 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.linear != other.linear: + return False + if self.angular != other.angular: + 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 linear(self): + """Message field 'linear'.""" + return self._linear + + @linear.setter + def linear(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'linear' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'linear' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._linear = value + + @builtins.property + def angular(self): + """Message field 'angular'.""" + return self._angular + + @angular.setter + def angular(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'angular' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'angular' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._angular = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TeleportRelative_Response(type): + """Metaclass of message 'TeleportRelative_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportRelative_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__srv__teleport_relative__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_relative__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_relative__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_relative__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_relative__response + + @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 TeleportRelative_Response(metaclass=Metaclass_TeleportRelative_Response): + """Message class 'TeleportRelative_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_TeleportRelative(type): + """Metaclass of service 'TeleportRelative'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportRelative') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__teleport_relative + + from turtlesim.srv import _teleport_relative + if _teleport_relative.Metaclass_TeleportRelative_Request._TYPE_SUPPORT is None: + _teleport_relative.Metaclass_TeleportRelative_Request.__import_type_support__() + if _teleport_relative.Metaclass_TeleportRelative_Response._TYPE_SUPPORT is None: + _teleport_relative.Metaclass_TeleportRelative_Response.__import_type_support__() + + +class TeleportRelative(metaclass=Metaclass_TeleportRelative): + from turtlesim.srv._teleport_relative import TeleportRelative_Request as Request + from turtlesim.srv._teleport_relative import TeleportRelative_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c new file mode 100644 index 0000000000000000000000000000000000000000..2e9157e13d243ba869b3f6566bea20238080a0be --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c @@ -0,0 +1,194 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[58]; + { + 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("turtlesim.srv._teleport_relative.TeleportRelative_Request", full_classname_dest, 57) == 0); + } + turtlesim__srv__TeleportRelative_Request * ros_message = _ros_message; + { // linear + PyObject * field = PyObject_GetAttrString(_pymsg, "linear"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->linear = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // angular + PyObject * field = PyObject_GetAttrString(_pymsg, "angular"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->angular = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportRelative_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_relative"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportRelative_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + { // linear + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->linear); + { + int rc = PyObject_SetAttrString(_pymessage, "linear", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // angular + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->angular); + { + int rc = PyObject_SetAttrString(_pymessage, "angular", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[59]; + { + 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("turtlesim.srv._teleport_relative.TeleportRelative_Response", full_classname_dest, 58) == 0); + } + turtlesim__srv__TeleportRelative_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportRelative_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_relative"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportRelative_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..dfb86b6ba09efa3b8538c3604fae637c22a7c70f Binary files /dev/null and b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so differ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..0d88177fa750810f929f1559810a5b30cf274e3f Binary files /dev/null and b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so differ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so new file mode 100755 index 0000000000000000000000000000000000000000..6db79ff29e3915a4f7297237313616d51f286c48 Binary files /dev/null and b/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so differ diff --git a/ros2_ws/build/turtlesim/rosidl_generator_py__arguments.json b/ros2_ws/build/turtlesim/rosidl_generator_py__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..64dbedadb0aa954e01e31cce76fb8291fd8b09bb --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_generator_py__arguments.json @@ -0,0 +1,54 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py", + "/home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages/rosidl_generator_py/__init__.py", + "/home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages/rosidl_generator_py/generate_py_impl.py", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_action_pkg_typesupport_entry_point.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_action.py.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_idl_pkg_typesupport_entry_point.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_idl_support.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_idl.py.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_msg_pkg_typesupport_entry_point.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_msg_support.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_msg.py.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_srv_pkg_typesupport_entry_point.c.em", + "/home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../resource/_srv.py.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9989353f8a31ffbd046cbd3cf3d965c904841f04 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp @@ -0,0 +1,1035 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_Goal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_Goal_type_support_ids_t; + +static const _RotateAbsolute_Goal_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_Goal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_Goal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_Goal_type_support_symbol_names_t _RotateAbsolute_Goal_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Goal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Goal)), + } +}; + +typedef struct _RotateAbsolute_Goal_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_Goal_type_support_data_t; + +static _RotateAbsolute_Goal_type_support_data_t _RotateAbsolute_Goal_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_Goal_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_Goal_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_Goal_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_Goal_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_Goal_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_Goal_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_Goal)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_Result_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_Result_type_support_ids_t; + +static const _RotateAbsolute_Result_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_Result_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_Result_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_Result_type_support_symbol_names_t _RotateAbsolute_Result_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Result)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Result)), + } +}; + +typedef struct _RotateAbsolute_Result_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_Result_type_support_data_t; + +static _RotateAbsolute_Result_type_support_data_t _RotateAbsolute_Result_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_Result_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_Result_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_Result_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_Result_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_Result_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_Result_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_Result)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_Feedback_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_Feedback_type_support_ids_t; + +static const _RotateAbsolute_Feedback_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_Feedback_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_Feedback_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_Feedback_type_support_symbol_names_t _RotateAbsolute_Feedback_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Feedback)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Feedback)), + } +}; + +typedef struct _RotateAbsolute_Feedback_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_Feedback_type_support_data_t; + +static _RotateAbsolute_Feedback_type_support_data_t _RotateAbsolute_Feedback_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_Feedback_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_Feedback_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_Feedback_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_Feedback_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_Feedback_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_Feedback_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_Feedback)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_SendGoal_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_SendGoal_Request_type_support_ids_t; + +static const _RotateAbsolute_SendGoal_Request_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_SendGoal_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_SendGoal_Request_type_support_symbol_names_t _RotateAbsolute_SendGoal_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Request)), + } +}; + +typedef struct _RotateAbsolute_SendGoal_Request_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_SendGoal_Request_type_support_data_t; + +static _RotateAbsolute_SendGoal_Request_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Request_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_SendGoal_Request_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_SendGoal_Request_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_SendGoal_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_SendGoal_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_SendGoal_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_SendGoal_Response_type_support_ids_t; + +static const _RotateAbsolute_SendGoal_Response_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_SendGoal_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_SendGoal_Response_type_support_symbol_names_t _RotateAbsolute_SendGoal_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)), + } +}; + +typedef struct _RotateAbsolute_SendGoal_Response_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_SendGoal_Response_type_support_data_t; + +static _RotateAbsolute_SendGoal_Response_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Response_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_SendGoal_Response_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_SendGoal_Response_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_SendGoal_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_SendGoal_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_SendGoal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_SendGoal_type_support_ids_t; + +static const _RotateAbsolute_SendGoal_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_SendGoal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_SendGoal_type_support_symbol_names_t _RotateAbsolute_SendGoal_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal)), + } +}; + +typedef struct _RotateAbsolute_SendGoal_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_SendGoal_type_support_data_t; + +static _RotateAbsolute_SendGoal_type_support_data_t _RotateAbsolute_SendGoal_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_SendGoal_service_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_SendGoal_service_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_SendGoal_service_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_SendGoal_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t RotateAbsolute_SendGoal_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_SendGoal_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_SendGoal)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_GetResult_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_GetResult_Request_type_support_ids_t; + +static const _RotateAbsolute_GetResult_Request_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_GetResult_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_GetResult_Request_type_support_symbol_names_t _RotateAbsolute_GetResult_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Request)), + } +}; + +typedef struct _RotateAbsolute_GetResult_Request_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_GetResult_Request_type_support_data_t; + +static _RotateAbsolute_GetResult_Request_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Request_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_GetResult_Request_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_GetResult_Request_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_GetResult_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_GetResult_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_GetResult_Request)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_GetResult_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_GetResult_Response_type_support_ids_t; + +static const _RotateAbsolute_GetResult_Response_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_GetResult_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_GetResult_Response_type_support_symbol_names_t _RotateAbsolute_GetResult_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Response)), + } +}; + +typedef struct _RotateAbsolute_GetResult_Response_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_GetResult_Response_type_support_data_t; + +static _RotateAbsolute_GetResult_Response_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Response_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_GetResult_Response_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_GetResult_Response_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_GetResult_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_GetResult_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_GetResult_Response)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_GetResult_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_GetResult_type_support_ids_t; + +static const _RotateAbsolute_GetResult_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_GetResult_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_GetResult_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_GetResult_type_support_symbol_names_t _RotateAbsolute_GetResult_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult)), + } +}; + +typedef struct _RotateAbsolute_GetResult_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_GetResult_type_support_data_t; + +static _RotateAbsolute_GetResult_type_support_data_t _RotateAbsolute_GetResult_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_GetResult_service_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_GetResult_service_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_GetResult_service_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_GetResult_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t RotateAbsolute_GetResult_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_GetResult_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_GetResult)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _RotateAbsolute_FeedbackMessage_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_FeedbackMessage_type_support_ids_t; + +static const _RotateAbsolute_FeedbackMessage_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_FeedbackMessage_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_FeedbackMessage_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_FeedbackMessage_type_support_symbol_names_t _RotateAbsolute_FeedbackMessage_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_FeedbackMessage)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_FeedbackMessage)), + } +}; + +typedef struct _RotateAbsolute_FeedbackMessage_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_FeedbackMessage_type_support_data_t; + +static _RotateAbsolute_FeedbackMessage_type_support_data_t _RotateAbsolute_FeedbackMessage_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_FeedbackMessage_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_FeedbackMessage_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_FeedbackMessage_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_FeedbackMessage_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_FeedbackMessage_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_FeedbackMessage_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + return &::turtlesim::action::rosidl_typesupport_c::RotateAbsolute_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif + +#include "action_msgs/msg/goal_status_array.h" +#include "action_msgs/srv/cancel_goal.h" +#include "turtlesim/action/rotate_absolute.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__type_support.h" + +static rosidl_action_type_support_t _turtlesim__action__RotateAbsolute__typesupport_c; + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_c, turtlesim, action, RotateAbsolute)() +{ + // Thread-safe by always writing the same values to the static struct + _turtlesim__action__RotateAbsolute__typesupport_c.goal_service_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, turtlesim, action, RotateAbsolute_SendGoal)(); + _turtlesim__action__RotateAbsolute__typesupport_c.result_service_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, turtlesim, action, RotateAbsolute_GetResult)(); + _turtlesim__action__RotateAbsolute__typesupport_c.cancel_service_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, action_msgs, srv, CancelGoal)(); + _turtlesim__action__RotateAbsolute__typesupport_c.feedback_message_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + _turtlesim__action__RotateAbsolute__typesupport_c.status_message_type_support = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, action_msgs, msg, GoalStatusArray)(); + + return &_turtlesim__action__RotateAbsolute__typesupport_c; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..4394828f7d0cc59694cac53c58a7e4baadae3049 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Color_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Color_type_support_ids_t; + +static const _Color_type_support_ids_t _Color_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 _Color_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Color_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Color_type_support_symbol_names_t _Color_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Color)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Color)), + } +}; + +typedef struct _Color_type_support_data_t +{ + void * data[2]; +} _Color_type_support_data_t; + +static _Color_type_support_data_t _Color_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Color_message_typesupport_map = { + 2, + "turtlesim", + &_Color_message_typesupport_ids.typesupport_identifier[0], + &_Color_message_typesupport_symbol_names.symbol_name[0], + &_Color_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Color_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Color_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, msg, Color)() { + return &::turtlesim::msg::rosidl_typesupport_c::Color_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..f6ca4337962d0e1344539daacb0b95e21be2f10a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp @@ -0,0 +1,95 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Pose_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Pose_type_support_ids_t; + +static const _Pose_type_support_ids_t _Pose_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 _Pose_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Pose_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Pose_type_support_symbol_names_t _Pose_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Pose)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Pose)), + } +}; + +typedef struct _Pose_type_support_data_t +{ + void * data[2]; +} _Pose_type_support_data_t; + +static _Pose_type_support_data_t _Pose_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Pose_message_typesupport_map = { + 2, + "turtlesim", + &_Pose_message_typesupport_ids.typesupport_identifier[0], + &_Pose_message_typesupport_symbol_names.symbol_name[0], + &_Pose_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Pose_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Pose_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace msg + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, msg, Pose)() { + return &::turtlesim::msg::rosidl_typesupport_c::Pose_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..16804fad1c9558b94906b537cab2d609bc480cd9 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Kill_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Kill_Request_type_support_ids_t; + +static const _Kill_Request_type_support_ids_t _Kill_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 _Kill_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Kill_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Kill_Request_type_support_symbol_names_t _Kill_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Request)), + } +}; + +typedef struct _Kill_Request_type_support_data_t +{ + void * data[2]; +} _Kill_Request_type_support_data_t; + +static _Kill_Request_type_support_data_t _Kill_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Kill_Request_message_typesupport_map = { + 2, + "turtlesim", + &_Kill_Request_message_typesupport_ids.typesupport_identifier[0], + &_Kill_Request_message_typesupport_symbol_names.symbol_name[0], + &_Kill_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Kill_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Kill_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, Kill_Request)() { + return &::turtlesim::srv::rosidl_typesupport_c::Kill_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 "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Kill_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Kill_Response_type_support_ids_t; + +static const _Kill_Response_type_support_ids_t _Kill_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 _Kill_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Kill_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Kill_Response_type_support_symbol_names_t _Kill_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)), + } +}; + +typedef struct _Kill_Response_type_support_data_t +{ + void * data[2]; +} _Kill_Response_type_support_data_t; + +static _Kill_Response_type_support_data_t _Kill_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Kill_Response_message_typesupport_map = { + 2, + "turtlesim", + &_Kill_Response_message_typesupport_ids.typesupport_identifier[0], + &_Kill_Response_message_typesupport_symbol_names.symbol_name[0], + &_Kill_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Kill_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Kill_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, Kill_Response)() { + return &::turtlesim::srv::rosidl_typesupport_c::Kill_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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Kill_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Kill_type_support_ids_t; + +static const _Kill_type_support_ids_t _Kill_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 _Kill_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Kill_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Kill_type_support_symbol_names_t _Kill_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill)), + } +}; + +typedef struct _Kill_type_support_data_t +{ + void * data[2]; +} _Kill_type_support_data_t; + +static _Kill_type_support_data_t _Kill_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Kill_service_typesupport_map = { + 2, + "turtlesim", + &_Kill_service_typesupport_ids.typesupport_identifier[0], + &_Kill_service_typesupport_symbol_names.symbol_name[0], + &_Kill_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t Kill_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Kill_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, Kill)() { + return &::turtlesim::srv::rosidl_typesupport_c::Kill_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..b1474cd31b80a5e0d2000359f2a862fa20712735 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _SetPen_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _SetPen_Request_type_support_ids_t; + +static const _SetPen_Request_type_support_ids_t _SetPen_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 _SetPen_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _SetPen_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _SetPen_Request_type_support_symbol_names_t _SetPen_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Request)), + } +}; + +typedef struct _SetPen_Request_type_support_data_t +{ + void * data[2]; +} _SetPen_Request_type_support_data_t; + +static _SetPen_Request_type_support_data_t _SetPen_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _SetPen_Request_message_typesupport_map = { + 2, + "turtlesim", + &_SetPen_Request_message_typesupport_ids.typesupport_identifier[0], + &_SetPen_Request_message_typesupport_symbol_names.symbol_name[0], + &_SetPen_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t SetPen_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_SetPen_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, SetPen_Request)() { + return &::turtlesim::srv::rosidl_typesupport_c::SetPen_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 "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _SetPen_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _SetPen_Response_type_support_ids_t; + +static const _SetPen_Response_type_support_ids_t _SetPen_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 _SetPen_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _SetPen_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _SetPen_Response_type_support_symbol_names_t _SetPen_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)), + } +}; + +typedef struct _SetPen_Response_type_support_data_t +{ + void * data[2]; +} _SetPen_Response_type_support_data_t; + +static _SetPen_Response_type_support_data_t _SetPen_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _SetPen_Response_message_typesupport_map = { + 2, + "turtlesim", + &_SetPen_Response_message_typesupport_ids.typesupport_identifier[0], + &_SetPen_Response_message_typesupport_symbol_names.symbol_name[0], + &_SetPen_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t SetPen_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_SetPen_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, SetPen_Response)() { + return &::turtlesim::srv::rosidl_typesupport_c::SetPen_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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _SetPen_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _SetPen_type_support_ids_t; + +static const _SetPen_type_support_ids_t _SetPen_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 _SetPen_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _SetPen_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _SetPen_type_support_symbol_names_t _SetPen_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen)), + } +}; + +typedef struct _SetPen_type_support_data_t +{ + void * data[2]; +} _SetPen_type_support_data_t; + +static _SetPen_type_support_data_t _SetPen_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _SetPen_service_typesupport_map = { + 2, + "turtlesim", + &_SetPen_service_typesupport_ids.typesupport_identifier[0], + &_SetPen_service_typesupport_symbol_names.symbol_name[0], + &_SetPen_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t SetPen_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_SetPen_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, SetPen)() { + return &::turtlesim::srv::rosidl_typesupport_c::SetPen_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..898ecb497f0554f794267cc8f43988c0aa5fc38c --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Spawn_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Spawn_Request_type_support_ids_t; + +static const _Spawn_Request_type_support_ids_t _Spawn_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 _Spawn_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Spawn_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Spawn_Request_type_support_symbol_names_t _Spawn_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Request)), + } +}; + +typedef struct _Spawn_Request_type_support_data_t +{ + void * data[2]; +} _Spawn_Request_type_support_data_t; + +static _Spawn_Request_type_support_data_t _Spawn_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Spawn_Request_message_typesupport_map = { + 2, + "turtlesim", + &_Spawn_Request_message_typesupport_ids.typesupport_identifier[0], + &_Spawn_Request_message_typesupport_symbol_names.symbol_name[0], + &_Spawn_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Spawn_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Spawn_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, Spawn_Request)() { + return &::turtlesim::srv::rosidl_typesupport_c::Spawn_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 "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Spawn_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Spawn_Response_type_support_ids_t; + +static const _Spawn_Response_type_support_ids_t _Spawn_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 _Spawn_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Spawn_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Spawn_Response_type_support_symbol_names_t _Spawn_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)), + } +}; + +typedef struct _Spawn_Response_type_support_data_t +{ + void * data[2]; +} _Spawn_Response_type_support_data_t; + +static _Spawn_Response_type_support_data_t _Spawn_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Spawn_Response_message_typesupport_map = { + 2, + "turtlesim", + &_Spawn_Response_message_typesupport_ids.typesupport_identifier[0], + &_Spawn_Response_message_typesupport_symbol_names.symbol_name[0], + &_Spawn_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Spawn_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Spawn_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, Spawn_Response)() { + return &::turtlesim::srv::rosidl_typesupport_c::Spawn_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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _Spawn_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Spawn_type_support_ids_t; + +static const _Spawn_type_support_ids_t _Spawn_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 _Spawn_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Spawn_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Spawn_type_support_symbol_names_t _Spawn_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn)), + } +}; + +typedef struct _Spawn_type_support_data_t +{ + void * data[2]; +} _Spawn_type_support_data_t; + +static _Spawn_type_support_data_t _Spawn_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Spawn_service_typesupport_map = { + 2, + "turtlesim", + &_Spawn_service_typesupport_ids.typesupport_identifier[0], + &_Spawn_service_typesupport_symbol_names.symbol_name[0], + &_Spawn_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t Spawn_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Spawn_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, Spawn)() { + return &::turtlesim::srv::rosidl_typesupport_c::Spawn_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..56e1fc4f9ab2f8798cbd2a4bdc126a4035df11ec --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TeleportAbsolute_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportAbsolute_Request_type_support_ids_t; + +static const _TeleportAbsolute_Request_type_support_ids_t _TeleportAbsolute_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 _TeleportAbsolute_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportAbsolute_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportAbsolute_Request_type_support_symbol_names_t _TeleportAbsolute_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Request)), + } +}; + +typedef struct _TeleportAbsolute_Request_type_support_data_t +{ + void * data[2]; +} _TeleportAbsolute_Request_type_support_data_t; + +static _TeleportAbsolute_Request_type_support_data_t _TeleportAbsolute_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportAbsolute_Request_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportAbsolute_Request_message_typesupport_ids.typesupport_identifier[0], + &_TeleportAbsolute_Request_message_typesupport_symbol_names.symbol_name[0], + &_TeleportAbsolute_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportAbsolute_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, TeleportAbsolute_Request)() { + return &::turtlesim::srv::rosidl_typesupport_c::TeleportAbsolute_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 "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TeleportAbsolute_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportAbsolute_Response_type_support_ids_t; + +static const _TeleportAbsolute_Response_type_support_ids_t _TeleportAbsolute_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 _TeleportAbsolute_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportAbsolute_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportAbsolute_Response_type_support_symbol_names_t _TeleportAbsolute_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)), + } +}; + +typedef struct _TeleportAbsolute_Response_type_support_data_t +{ + void * data[2]; +} _TeleportAbsolute_Response_type_support_data_t; + +static _TeleportAbsolute_Response_type_support_data_t _TeleportAbsolute_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportAbsolute_Response_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportAbsolute_Response_message_typesupport_ids.typesupport_identifier[0], + &_TeleportAbsolute_Response_message_typesupport_symbol_names.symbol_name[0], + &_TeleportAbsolute_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportAbsolute_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, TeleportAbsolute_Response)() { + return &::turtlesim::srv::rosidl_typesupport_c::TeleportAbsolute_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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TeleportAbsolute_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportAbsolute_type_support_ids_t; + +static const _TeleportAbsolute_type_support_ids_t _TeleportAbsolute_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 _TeleportAbsolute_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportAbsolute_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportAbsolute_type_support_symbol_names_t _TeleportAbsolute_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute)), + } +}; + +typedef struct _TeleportAbsolute_type_support_data_t +{ + void * data[2]; +} _TeleportAbsolute_type_support_data_t; + +static _TeleportAbsolute_type_support_data_t _TeleportAbsolute_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportAbsolute_service_typesupport_map = { + 2, + "turtlesim", + &_TeleportAbsolute_service_typesupport_ids.typesupport_identifier[0], + &_TeleportAbsolute_service_typesupport_symbol_names.symbol_name[0], + &_TeleportAbsolute_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TeleportAbsolute_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportAbsolute_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, TeleportAbsolute)() { + return &::turtlesim::srv::rosidl_typesupport_c::TeleportAbsolute_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5e009fb4413594b6f14f607c9f452b330bb59899 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp @@ -0,0 +1,291 @@ +// generated from rosidl_typesupport_c/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TeleportRelative_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportRelative_Request_type_support_ids_t; + +static const _TeleportRelative_Request_type_support_ids_t _TeleportRelative_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 _TeleportRelative_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportRelative_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportRelative_Request_type_support_symbol_names_t _TeleportRelative_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Request)), + } +}; + +typedef struct _TeleportRelative_Request_type_support_data_t +{ + void * data[2]; +} _TeleportRelative_Request_type_support_data_t; + +static _TeleportRelative_Request_type_support_data_t _TeleportRelative_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportRelative_Request_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportRelative_Request_message_typesupport_ids.typesupport_identifier[0], + &_TeleportRelative_Request_message_typesupport_symbol_names.symbol_name[0], + &_TeleportRelative_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportRelative_Request_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportRelative_Request_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, TeleportRelative_Request)() { + return &::turtlesim::srv::rosidl_typesupport_c::TeleportRelative_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 "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TeleportRelative_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportRelative_Response_type_support_ids_t; + +static const _TeleportRelative_Response_type_support_ids_t _TeleportRelative_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 _TeleportRelative_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportRelative_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportRelative_Response_type_support_symbol_names_t _TeleportRelative_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)), + } +}; + +typedef struct _TeleportRelative_Response_type_support_data_t +{ + void * data[2]; +} _TeleportRelative_Response_type_support_data_t; + +static _TeleportRelative_Response_type_support_data_t _TeleportRelative_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportRelative_Response_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportRelative_Response_message_typesupport_ids.typesupport_identifier[0], + &_TeleportRelative_Response_message_typesupport_symbol_names.symbol_name[0], + &_TeleportRelative_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportRelative_Response_message_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportRelative_Response_message_typesupport_map), + rosidl_typesupport_c__get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, TeleportRelative_Response)() { + return &::turtlesim::srv::rosidl_typesupport_c::TeleportRelative_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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_c +{ + +typedef struct _TeleportRelative_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportRelative_type_support_ids_t; + +static const _TeleportRelative_type_support_ids_t _TeleportRelative_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 _TeleportRelative_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportRelative_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportRelative_type_support_symbol_names_t _TeleportRelative_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative)), + } +}; + +typedef struct _TeleportRelative_type_support_data_t +{ + void * data[2]; +} _TeleportRelative_type_support_data_t; + +static _TeleportRelative_type_support_data_t _TeleportRelative_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportRelative_service_typesupport_map = { + 2, + "turtlesim", + &_TeleportRelative_service_typesupport_ids.typesupport_identifier[0], + &_TeleportRelative_service_typesupport_symbol_names.symbol_name[0], + &_TeleportRelative_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TeleportRelative_service_type_support_handle = { + rosidl_typesupport_c__typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportRelative_service_typesupport_map), + rosidl_typesupport_c__get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_c + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_c, turtlesim, srv, TeleportRelative)() { + return &::turtlesim::srv::rosidl_typesupport_c::TeleportRelative_service_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_c__arguments.json b/ros2_ws/build/turtlesim/rosidl_typesupport_c__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..54b821aee9a430bc4895141e5b79076430be0bdd --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_c__arguments.json @@ -0,0 +1,47 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_c/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_typesupport_c/lib/rosidl_typesupport_c/rosidl_typesupport_c", + "/home/nr/ros2_humble/install/rosidl_typesupport_c/lib/python3.8/site-packages/rosidl_typesupport_c/__init__.py", + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/action__type_support.c.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/idl__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/msg__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_c/share/rosidl_typesupport_c/resource/srv__type_support.cpp.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..81b794780704328022a52e9d08b4e394babc17af --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp @@ -0,0 +1,1154 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_Goal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_Goal_type_support_ids_t; + +static const _RotateAbsolute_Goal_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_Goal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_Goal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_Goal_type_support_symbol_names_t _RotateAbsolute_Goal_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_Goal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_Goal)), + } +}; + +typedef struct _RotateAbsolute_Goal_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_Goal_type_support_data_t; + +static _RotateAbsolute_Goal_type_support_data_t _RotateAbsolute_Goal_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_Goal_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_Goal_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_Goal_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_Goal_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_Goal_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_Goal_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Goal>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Goal)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_Goal>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_Result_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_Result_type_support_ids_t; + +static const _RotateAbsolute_Result_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_Result_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_Result_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_Result_type_support_symbol_names_t _RotateAbsolute_Result_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_Result)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_Result)), + } +}; + +typedef struct _RotateAbsolute_Result_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_Result_type_support_data_t; + +static _RotateAbsolute_Result_type_support_data_t _RotateAbsolute_Result_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_Result_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_Result_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_Result_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_Result_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_Result_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_Result_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Result>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Result)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_Result>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_Feedback_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_Feedback_type_support_ids_t; + +static const _RotateAbsolute_Feedback_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_Feedback_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_Feedback_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_Feedback_type_support_symbol_names_t _RotateAbsolute_Feedback_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_Feedback)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_Feedback)), + } +}; + +typedef struct _RotateAbsolute_Feedback_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_Feedback_type_support_data_t; + +static _RotateAbsolute_Feedback_type_support_data_t _RotateAbsolute_Feedback_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_Feedback_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_Feedback_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_Feedback_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_Feedback_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_Feedback_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_Feedback_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Feedback>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Feedback)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_Feedback>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_SendGoal_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_SendGoal_Request_type_support_ids_t; + +static const _RotateAbsolute_SendGoal_Request_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_SendGoal_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_SendGoal_Request_type_support_symbol_names_t _RotateAbsolute_SendGoal_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_SendGoal_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_SendGoal_Request)), + } +}; + +typedef struct _RotateAbsolute_SendGoal_Request_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_SendGoal_Request_type_support_data_t; + +static _RotateAbsolute_SendGoal_Request_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Request_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_SendGoal_Request_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_SendGoal_Request_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_SendGoal_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_SendGoal_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Request>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_SendGoal_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_SendGoal_Response_type_support_ids_t; + +static const _RotateAbsolute_SendGoal_Response_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_SendGoal_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_SendGoal_Response_type_support_symbol_names_t _RotateAbsolute_SendGoal_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_SendGoal_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_SendGoal_Response)), + } +}; + +typedef struct _RotateAbsolute_SendGoal_Response_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_SendGoal_Response_type_support_data_t; + +static _RotateAbsolute_SendGoal_Response_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_Response_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_SendGoal_Response_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_SendGoal_Response_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_SendGoal_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_SendGoal_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Response>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_SendGoal_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_SendGoal_type_support_ids_t; + +static const _RotateAbsolute_SendGoal_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_SendGoal_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_SendGoal_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_SendGoal_type_support_symbol_names_t _RotateAbsolute_SendGoal_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_SendGoal)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_SendGoal)), + } +}; + +typedef struct _RotateAbsolute_SendGoal_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_SendGoal_type_support_data_t; + +static _RotateAbsolute_SendGoal_type_support_data_t _RotateAbsolute_SendGoal_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_SendGoal_service_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_SendGoal_service_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_SendGoal_service_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_SendGoal_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t RotateAbsolute_SendGoal_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_SendGoal_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_SendGoal_service_type_support_handle; +} + +} // 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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_GetResult_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_GetResult_Request_type_support_ids_t; + +static const _RotateAbsolute_GetResult_Request_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_GetResult_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_GetResult_Request_type_support_symbol_names_t _RotateAbsolute_GetResult_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_GetResult_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_GetResult_Request)), + } +}; + +typedef struct _RotateAbsolute_GetResult_Request_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_GetResult_Request_type_support_data_t; + +static _RotateAbsolute_GetResult_Request_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Request_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_GetResult_Request_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_GetResult_Request_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_GetResult_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_GetResult_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Request)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Request>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_GetResult_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_GetResult_Response_type_support_ids_t; + +static const _RotateAbsolute_GetResult_Response_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_GetResult_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_GetResult_Response_type_support_symbol_names_t _RotateAbsolute_GetResult_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_GetResult_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_GetResult_Response)), + } +}; + +typedef struct _RotateAbsolute_GetResult_Response_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_GetResult_Response_type_support_data_t; + +static _RotateAbsolute_GetResult_Response_type_support_data_t _RotateAbsolute_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 _RotateAbsolute_GetResult_Response_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_GetResult_Response_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_GetResult_Response_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_GetResult_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_GetResult_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Response)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Response>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_GetResult_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_GetResult_type_support_ids_t; + +static const _RotateAbsolute_GetResult_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_GetResult_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_GetResult_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_GetResult_type_support_symbol_names_t _RotateAbsolute_GetResult_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_GetResult)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_GetResult)), + } +}; + +typedef struct _RotateAbsolute_GetResult_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_GetResult_type_support_data_t; + +static _RotateAbsolute_GetResult_type_support_data_t _RotateAbsolute_GetResult_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_GetResult_service_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_GetResult_service_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_GetResult_service_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_GetResult_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t RotateAbsolute_GetResult_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_GetResult_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_GetResult_service_type_support_handle; +} + +} // 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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _RotateAbsolute_FeedbackMessage_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _RotateAbsolute_FeedbackMessage_type_support_ids_t; + +static const _RotateAbsolute_FeedbackMessage_type_support_ids_t _RotateAbsolute_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 _RotateAbsolute_FeedbackMessage_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _RotateAbsolute_FeedbackMessage_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _RotateAbsolute_FeedbackMessage_type_support_symbol_names_t _RotateAbsolute_FeedbackMessage_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_FeedbackMessage)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, action, RotateAbsolute_FeedbackMessage)), + } +}; + +typedef struct _RotateAbsolute_FeedbackMessage_type_support_data_t +{ + void * data[2]; +} _RotateAbsolute_FeedbackMessage_type_support_data_t; + +static _RotateAbsolute_FeedbackMessage_type_support_data_t _RotateAbsolute_FeedbackMessage_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _RotateAbsolute_FeedbackMessage_message_typesupport_map = { + 2, + "turtlesim", + &_RotateAbsolute_FeedbackMessage_message_typesupport_ids.typesupport_identifier[0], + &_RotateAbsolute_FeedbackMessage_message_typesupport_symbol_names.symbol_name[0], + &_RotateAbsolute_FeedbackMessage_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t RotateAbsolute_FeedbackMessage_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_RotateAbsolute_FeedbackMessage_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return &::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + return get_message_type_support_handle<turtlesim::action::RotateAbsolute_FeedbackMessage>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_cpp +{ + +static rosidl_action_type_support_t RotateAbsolute_action_type_support_handle = { + NULL, NULL, NULL, NULL, NULL}; + +} // namespace rosidl_typesupport_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_action_type_support_t * +get_action_type_support_handle<turtlesim::action::RotateAbsolute>() +{ + using ::turtlesim::action::rosidl_typesupport_cpp::RotateAbsolute_action_type_support_handle; + // Thread-safe by always writing the same values to the static struct + RotateAbsolute_action_type_support_handle.goal_service_type_support = get_service_type_support_handle<::turtlesim::action::RotateAbsolute::Impl::SendGoalService>(); + RotateAbsolute_action_type_support_handle.result_service_type_support = get_service_type_support_handle<::turtlesim::action::RotateAbsolute::Impl::GetResultService>(); + RotateAbsolute_action_type_support_handle.cancel_service_type_support = get_service_type_support_handle<::turtlesim::action::RotateAbsolute::Impl::CancelGoalService>(); + RotateAbsolute_action_type_support_handle.feedback_message_type_support = get_message_type_support_handle<::turtlesim::action::RotateAbsolute::Impl::FeedbackMessage>(); + RotateAbsolute_action_type_support_handle.status_message_type_support = get_message_type_support_handle<::turtlesim::action::RotateAbsolute::Impl::GoalStatusMessage>(); + return &RotateAbsolute_action_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..10b210767ca0d6acf4db4a6624be17aef90c2666 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/msg/detail/color__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Color_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Color_type_support_ids_t; + +static const _Color_type_support_ids_t _Color_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 _Color_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Color_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Color_type_support_symbol_names_t _Color_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, msg, Color)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, msg, Color)), + } +}; + +typedef struct _Color_type_support_data_t +{ + void * data[2]; +} _Color_type_support_data_t; + +static _Color_type_support_data_t _Color_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Color_message_typesupport_map = { + 2, + "turtlesim", + &_Color_message_typesupport_ids.typesupport_identifier[0], + &_Color_message_typesupport_symbol_names.symbol_name[0], + &_Color_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Color_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Color_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Color>() +{ + return &::turtlesim::msg::rosidl_typesupport_cpp::Color_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, turtlesim, msg, Color)() { + return get_message_type_support_handle<turtlesim::msg::Color>(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..cf14ea39eb964f68a41048cec70038a9c47a78b6 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp @@ -0,0 +1,108 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/msg/detail/pose__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Pose_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Pose_type_support_ids_t; + +static const _Pose_type_support_ids_t _Pose_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 _Pose_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Pose_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Pose_type_support_symbol_names_t _Pose_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, msg, Pose)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, msg, Pose)), + } +}; + +typedef struct _Pose_type_support_data_t +{ + void * data[2]; +} _Pose_type_support_data_t; + +static _Pose_type_support_data_t _Pose_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Pose_message_typesupport_map = { + 2, + "turtlesim", + &_Pose_message_typesupport_ids.typesupport_identifier[0], + &_Pose_message_typesupport_symbol_names.symbol_name[0], + &_Pose_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Pose_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Pose_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace msg + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Pose>() +{ + return &::turtlesim::msg::rosidl_typesupport_cpp::Pose_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, turtlesim, msg, Pose)() { + return get_message_type_support_handle<turtlesim::msg::Pose>(); +} + +#ifdef __cplusplus +} +#endif +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..2f6b93c29b9ad17203d0c20bf702a2df25c426c1 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Kill_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Kill_Request_type_support_ids_t; + +static const _Kill_Request_type_support_ids_t _Kill_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 _Kill_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Kill_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Kill_Request_type_support_symbol_names_t _Kill_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, Kill_Request)), + } +}; + +typedef struct _Kill_Request_type_support_data_t +{ + void * data[2]; +} _Kill_Request_type_support_data_t; + +static _Kill_Request_type_support_data_t _Kill_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Kill_Request_message_typesupport_map = { + 2, + "turtlesim", + &_Kill_Request_message_typesupport_ids.typesupport_identifier[0], + &_Kill_Request_message_typesupport_symbol_names.symbol_name[0], + &_Kill_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Kill_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Kill_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::Kill_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, turtlesim, srv, Kill_Request)() { + return get_message_type_support_handle<turtlesim::srv::Kill_Request>(); +} + +#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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Kill_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Kill_Response_type_support_ids_t; + +static const _Kill_Response_type_support_ids_t _Kill_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 _Kill_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Kill_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Kill_Response_type_support_symbol_names_t _Kill_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, Kill_Response)), + } +}; + +typedef struct _Kill_Response_type_support_data_t +{ + void * data[2]; +} _Kill_Response_type_support_data_t; + +static _Kill_Response_type_support_data_t _Kill_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Kill_Response_message_typesupport_map = { + 2, + "turtlesim", + &_Kill_Response_message_typesupport_ids.typesupport_identifier[0], + &_Kill_Response_message_typesupport_symbol_names.symbol_name[0], + &_Kill_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Kill_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Kill_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::Kill_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, turtlesim, srv, Kill_Response)() { + return get_message_type_support_handle<turtlesim::srv::Kill_Response>(); +} + +#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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Kill_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Kill_type_support_ids_t; + +static const _Kill_type_support_ids_t _Kill_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 _Kill_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Kill_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Kill_type_support_symbol_names_t _Kill_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, Kill)), + } +}; + +typedef struct _Kill_type_support_data_t +{ + void * data[2]; +} _Kill_type_support_data_t; + +static _Kill_type_support_data_t _Kill_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Kill_service_typesupport_map = { + 2, + "turtlesim", + &_Kill_service_typesupport_ids.typesupport_identifier[0], + &_Kill_service_typesupport_symbol_names.symbol_name[0], + &_Kill_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t Kill_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Kill_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Kill>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::Kill_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e1184f1adc85036a94fc07119b359cdd70ad1c50 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _SetPen_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _SetPen_Request_type_support_ids_t; + +static const _SetPen_Request_type_support_ids_t _SetPen_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 _SetPen_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _SetPen_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _SetPen_Request_type_support_symbol_names_t _SetPen_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, SetPen_Request)), + } +}; + +typedef struct _SetPen_Request_type_support_data_t +{ + void * data[2]; +} _SetPen_Request_type_support_data_t; + +static _SetPen_Request_type_support_data_t _SetPen_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _SetPen_Request_message_typesupport_map = { + 2, + "turtlesim", + &_SetPen_Request_message_typesupport_ids.typesupport_identifier[0], + &_SetPen_Request_message_typesupport_symbol_names.symbol_name[0], + &_SetPen_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t SetPen_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_SetPen_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::SetPen_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, turtlesim, srv, SetPen_Request)() { + return get_message_type_support_handle<turtlesim::srv::SetPen_Request>(); +} + +#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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _SetPen_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _SetPen_Response_type_support_ids_t; + +static const _SetPen_Response_type_support_ids_t _SetPen_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 _SetPen_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _SetPen_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _SetPen_Response_type_support_symbol_names_t _SetPen_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, SetPen_Response)), + } +}; + +typedef struct _SetPen_Response_type_support_data_t +{ + void * data[2]; +} _SetPen_Response_type_support_data_t; + +static _SetPen_Response_type_support_data_t _SetPen_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _SetPen_Response_message_typesupport_map = { + 2, + "turtlesim", + &_SetPen_Response_message_typesupport_ids.typesupport_identifier[0], + &_SetPen_Response_message_typesupport_symbol_names.symbol_name[0], + &_SetPen_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t SetPen_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_SetPen_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::SetPen_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, turtlesim, srv, SetPen_Response)() { + return get_message_type_support_handle<turtlesim::srv::SetPen_Response>(); +} + +#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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _SetPen_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _SetPen_type_support_ids_t; + +static const _SetPen_type_support_ids_t _SetPen_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 _SetPen_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _SetPen_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _SetPen_type_support_symbol_names_t _SetPen_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, SetPen)), + } +}; + +typedef struct _SetPen_type_support_data_t +{ + void * data[2]; +} _SetPen_type_support_data_t; + +static _SetPen_type_support_data_t _SetPen_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _SetPen_service_typesupport_map = { + 2, + "turtlesim", + &_SetPen_service_typesupport_ids.typesupport_identifier[0], + &_SetPen_service_typesupport_symbol_names.symbol_name[0], + &_SetPen_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t SetPen_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_SetPen_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::SetPen>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::SetPen_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..deea1394122e9925a0439bdbae76ea657279d5b9 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Spawn_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Spawn_Request_type_support_ids_t; + +static const _Spawn_Request_type_support_ids_t _Spawn_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 _Spawn_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Spawn_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Spawn_Request_type_support_symbol_names_t _Spawn_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, Spawn_Request)), + } +}; + +typedef struct _Spawn_Request_type_support_data_t +{ + void * data[2]; +} _Spawn_Request_type_support_data_t; + +static _Spawn_Request_type_support_data_t _Spawn_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Spawn_Request_message_typesupport_map = { + 2, + "turtlesim", + &_Spawn_Request_message_typesupport_ids.typesupport_identifier[0], + &_Spawn_Request_message_typesupport_symbol_names.symbol_name[0], + &_Spawn_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Spawn_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Spawn_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::Spawn_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, turtlesim, srv, Spawn_Request)() { + return get_message_type_support_handle<turtlesim::srv::Spawn_Request>(); +} + +#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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Spawn_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Spawn_Response_type_support_ids_t; + +static const _Spawn_Response_type_support_ids_t _Spawn_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 _Spawn_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Spawn_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Spawn_Response_type_support_symbol_names_t _Spawn_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, Spawn_Response)), + } +}; + +typedef struct _Spawn_Response_type_support_data_t +{ + void * data[2]; +} _Spawn_Response_type_support_data_t; + +static _Spawn_Response_type_support_data_t _Spawn_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Spawn_Response_message_typesupport_map = { + 2, + "turtlesim", + &_Spawn_Response_message_typesupport_ids.typesupport_identifier[0], + &_Spawn_Response_message_typesupport_symbol_names.symbol_name[0], + &_Spawn_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t Spawn_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Spawn_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::Spawn_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, turtlesim, srv, Spawn_Response)() { + return get_message_type_support_handle<turtlesim::srv::Spawn_Response>(); +} + +#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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _Spawn_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _Spawn_type_support_ids_t; + +static const _Spawn_type_support_ids_t _Spawn_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 _Spawn_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _Spawn_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _Spawn_type_support_symbol_names_t _Spawn_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, Spawn)), + } +}; + +typedef struct _Spawn_type_support_data_t +{ + void * data[2]; +} _Spawn_type_support_data_t; + +static _Spawn_type_support_data_t _Spawn_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _Spawn_service_typesupport_map = { + 2, + "turtlesim", + &_Spawn_service_typesupport_ids.typesupport_identifier[0], + &_Spawn_service_typesupport_symbol_names.symbol_name[0], + &_Spawn_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t Spawn_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_Spawn_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Spawn>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::Spawn_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..dec448c1bbd2a32841e0cb5783cc5d02108138c2 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TeleportAbsolute_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportAbsolute_Request_type_support_ids_t; + +static const _TeleportAbsolute_Request_type_support_ids_t _TeleportAbsolute_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 _TeleportAbsolute_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportAbsolute_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportAbsolute_Request_type_support_symbol_names_t _TeleportAbsolute_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, TeleportAbsolute_Request)), + } +}; + +typedef struct _TeleportAbsolute_Request_type_support_data_t +{ + void * data[2]; +} _TeleportAbsolute_Request_type_support_data_t; + +static _TeleportAbsolute_Request_type_support_data_t _TeleportAbsolute_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportAbsolute_Request_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportAbsolute_Request_message_typesupport_ids.typesupport_identifier[0], + &_TeleportAbsolute_Request_message_typesupport_symbol_names.symbol_name[0], + &_TeleportAbsolute_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportAbsolute_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Request)() { + return get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Request>(); +} + +#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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TeleportAbsolute_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportAbsolute_Response_type_support_ids_t; + +static const _TeleportAbsolute_Response_type_support_ids_t _TeleportAbsolute_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 _TeleportAbsolute_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportAbsolute_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportAbsolute_Response_type_support_symbol_names_t _TeleportAbsolute_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, TeleportAbsolute_Response)), + } +}; + +typedef struct _TeleportAbsolute_Response_type_support_data_t +{ + void * data[2]; +} _TeleportAbsolute_Response_type_support_data_t; + +static _TeleportAbsolute_Response_type_support_data_t _TeleportAbsolute_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportAbsolute_Response_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportAbsolute_Response_message_typesupport_ids.typesupport_identifier[0], + &_TeleportAbsolute_Response_message_typesupport_symbol_names.symbol_name[0], + &_TeleportAbsolute_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportAbsolute_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Response)() { + return get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Response>(); +} + +#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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TeleportAbsolute_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportAbsolute_type_support_ids_t; + +static const _TeleportAbsolute_type_support_ids_t _TeleportAbsolute_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 _TeleportAbsolute_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportAbsolute_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportAbsolute_type_support_symbol_names_t _TeleportAbsolute_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, TeleportAbsolute)), + } +}; + +typedef struct _TeleportAbsolute_type_support_data_t +{ + void * data[2]; +} _TeleportAbsolute_type_support_data_t; + +static _TeleportAbsolute_type_support_data_t _TeleportAbsolute_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportAbsolute_service_typesupport_map = { + 2, + "turtlesim", + &_TeleportAbsolute_service_typesupport_ids.typesupport_identifier[0], + &_TeleportAbsolute_service_typesupport_symbol_names.symbol_name[0], + &_TeleportAbsolute_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TeleportAbsolute_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportAbsolute_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::TeleportAbsolute_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9387996c86cd4525f5b27c2825c2438306fe0f03 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp @@ -0,0 +1,319 @@ +// generated from rosidl_typesupport_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#include "cstddef" +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TeleportRelative_Request_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportRelative_Request_type_support_ids_t; + +static const _TeleportRelative_Request_type_support_ids_t _TeleportRelative_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 _TeleportRelative_Request_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportRelative_Request_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportRelative_Request_type_support_symbol_names_t _TeleportRelative_Request_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_Request)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, TeleportRelative_Request)), + } +}; + +typedef struct _TeleportRelative_Request_type_support_data_t +{ + void * data[2]; +} _TeleportRelative_Request_type_support_data_t; + +static _TeleportRelative_Request_type_support_data_t _TeleportRelative_Request_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportRelative_Request_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportRelative_Request_message_typesupport_ids.typesupport_identifier[0], + &_TeleportRelative_Request_message_typesupport_symbol_names.symbol_name[0], + &_TeleportRelative_Request_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportRelative_Request_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportRelative_Request_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::TeleportRelative_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, turtlesim, srv, TeleportRelative_Request)() { + return get_message_type_support_handle<turtlesim::srv::TeleportRelative_Request>(); +} + +#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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TeleportRelative_Response_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportRelative_Response_type_support_ids_t; + +static const _TeleportRelative_Response_type_support_ids_t _TeleportRelative_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 _TeleportRelative_Response_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportRelative_Response_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportRelative_Response_type_support_symbol_names_t _TeleportRelative_Response_message_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_Response)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, TeleportRelative_Response)), + } +}; + +typedef struct _TeleportRelative_Response_type_support_data_t +{ + void * data[2]; +} _TeleportRelative_Response_type_support_data_t; + +static _TeleportRelative_Response_type_support_data_t _TeleportRelative_Response_message_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportRelative_Response_message_typesupport_map = { + 2, + "turtlesim", + &_TeleportRelative_Response_message_typesupport_ids.typesupport_identifier[0], + &_TeleportRelative_Response_message_typesupport_symbol_names.symbol_name[0], + &_TeleportRelative_Response_message_typesupport_data.data[0], +}; + +static const rosidl_message_type_support_t TeleportRelative_Response_message_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportRelative_Response_message_typesupport_map), + ::rosidl_typesupport_cpp::get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::TeleportRelative_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, turtlesim, srv, TeleportRelative_Response)() { + return get_message_type_support_handle<turtlesim::srv::TeleportRelative_Response>(); +} + +#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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_cpp +{ + +typedef struct _TeleportRelative_type_support_ids_t +{ + const char * typesupport_identifier[2]; +} _TeleportRelative_type_support_ids_t; + +static const _TeleportRelative_type_support_ids_t _TeleportRelative_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 _TeleportRelative_type_support_symbol_names_t +{ + const char * symbol_name[2]; +} _TeleportRelative_type_support_symbol_names_t; + +#define STRINGIFY_(s) #s +#define STRINGIFY(s) STRINGIFY_(s) + +static const _TeleportRelative_type_support_symbol_names_t _TeleportRelative_service_typesupport_symbol_names = { + { + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative)), + STRINGIFY(ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_cpp, turtlesim, srv, TeleportRelative)), + } +}; + +typedef struct _TeleportRelative_type_support_data_t +{ + void * data[2]; +} _TeleportRelative_type_support_data_t; + +static _TeleportRelative_type_support_data_t _TeleportRelative_service_typesupport_data = { + { + 0, // will store the shared library later + 0, // will store the shared library later + } +}; + +static const type_support_map_t _TeleportRelative_service_typesupport_map = { + 2, + "turtlesim", + &_TeleportRelative_service_typesupport_ids.typesupport_identifier[0], + &_TeleportRelative_service_typesupport_symbol_names.symbol_name[0], + &_TeleportRelative_service_typesupport_data.data[0], +}; + +static const rosidl_service_type_support_t TeleportRelative_service_type_support_handle = { + ::rosidl_typesupport_cpp::typesupport_identifier, + reinterpret_cast<const type_support_map_t *>(&_TeleportRelative_service_typesupport_map), + ::rosidl_typesupport_cpp::get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportRelative>() +{ + return &::turtlesim::srv::rosidl_typesupport_cpp::TeleportRelative_service_type_support_handle; +} + +} // namespace rosidl_typesupport_cpp diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_cpp__arguments.json b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..1bafbfea47becd90307bb01db5886c9944d5feff --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_cpp__arguments.json @@ -0,0 +1,47 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_cpp/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/rosidl_typesupport_cpp/rosidl_typesupport_cpp", + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/python3.8/site-packages/rosidl_typesupport_cpp/__init__.py", + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/action__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/idl__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/msg__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_cpp/share/rosidl_typesupport_cpp/resource/srv__type_support.cpp.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..31e50c2b4415fd09da6a584b18dd6aaf2e48daf8 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Goal( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Goal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Result( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Result)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Feedback)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_FeedbackMessage( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c39a6e962a68cc78f454609e9d834681dda2c0dd --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp @@ -0,0 +1,1853 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__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 _RotateAbsolute_Goal__ros_msg_type = turtlesim__action__RotateAbsolute_Goal; + +static bool _RotateAbsolute_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 _RotateAbsolute_Goal__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_Goal__ros_msg_type *>(untyped_ros_message); + // Field name: theta + { + cdr << ros_message->theta; + } + + return true; +} + +static bool _RotateAbsolute_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; + } + _RotateAbsolute_Goal__ros_msg_type * ros_message = static_cast<_RotateAbsolute_Goal__ros_msg_type *>(untyped_ros_message); + // Field name: theta + { + cdr >> ros_message->theta; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Goal( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_Goal__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_Goal__ros_msg_type *>(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 theta + { + size_t item_size = sizeof(ros_message->theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _RotateAbsolute_Goal__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_Goal( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_Goal__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_Goal = { + "turtlesim::action", + "RotateAbsolute_Goal", + _RotateAbsolute_Goal__cdr_serialize, + _RotateAbsolute_Goal__cdr_deserialize, + _RotateAbsolute_Goal__get_serialized_size, + _RotateAbsolute_Goal__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_Goal__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_Goal, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Goal)() { + return &_RotateAbsolute_Goal__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 _RotateAbsolute_Result__ros_msg_type = turtlesim__action__RotateAbsolute_Result; + +static bool _RotateAbsolute_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 _RotateAbsolute_Result__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_Result__ros_msg_type *>(untyped_ros_message); + // Field name: delta + { + cdr << ros_message->delta; + } + + return true; +} + +static bool _RotateAbsolute_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; + } + _RotateAbsolute_Result__ros_msg_type * ros_message = static_cast<_RotateAbsolute_Result__ros_msg_type *>(untyped_ros_message); + // Field name: delta + { + cdr >> ros_message->delta; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Result( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_Result__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_Result__ros_msg_type *>(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 delta + { + size_t item_size = sizeof(ros_message->delta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _RotateAbsolute_Result__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_Result( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: delta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_Result__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_Result = { + "turtlesim::action", + "RotateAbsolute_Result", + _RotateAbsolute_Result__cdr_serialize, + _RotateAbsolute_Result__cdr_deserialize, + _RotateAbsolute_Result__get_serialized_size, + _RotateAbsolute_Result__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_Result__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_Result, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Result)() { + return &_RotateAbsolute_Result__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 _RotateAbsolute_Feedback__ros_msg_type = turtlesim__action__RotateAbsolute_Feedback; + +static bool _RotateAbsolute_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 _RotateAbsolute_Feedback__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_Feedback__ros_msg_type *>(untyped_ros_message); + // Field name: remaining + { + cdr << ros_message->remaining; + } + + return true; +} + +static bool _RotateAbsolute_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; + } + _RotateAbsolute_Feedback__ros_msg_type * ros_message = static_cast<_RotateAbsolute_Feedback__ros_msg_type *>(untyped_ros_message); + // Field name: remaining + { + cdr >> ros_message->remaining; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_Feedback__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_Feedback__ros_msg_type *>(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 remaining + { + size_t item_size = sizeof(ros_message->remaining); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _RotateAbsolute_Feedback__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: remaining + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_Feedback__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_Feedback = { + "turtlesim::action", + "RotateAbsolute_Feedback", + _RotateAbsolute_Feedback__cdr_serialize, + _RotateAbsolute_Feedback__cdr_deserialize, + _RotateAbsolute_Feedback__get_serialized_size, + _RotateAbsolute_Feedback__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_Feedback__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_Feedback, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Feedback)() { + return &_RotateAbsolute_Feedback__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/detail/rotate_absolute__functions.h" // goal +#include "unique_identifier_msgs/msg/detail/uuid__functions.h" // goal_id + +// forward declare type support functions +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Goal( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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, turtlesim, action, RotateAbsolute_Goal)(); +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +size_t get_serialized_size_unique_identifier_msgs__msg__UUID( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +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_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID)(); + + +using _RotateAbsolute_SendGoal_Request__ros_msg_type = turtlesim__action__RotateAbsolute_SendGoal_Request; + +static bool _RotateAbsolute_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 _RotateAbsolute_SendGoal_Request__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_SendGoal_Request__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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<const message_type_support_callbacks_t *>( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Goal + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->goal, cdr)) + { + return false; + } + } + + return true; +} + +static bool _RotateAbsolute_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; + } + _RotateAbsolute_SendGoal_Request__ros_msg_type * ros_message = static_cast<_RotateAbsolute_SendGoal_Request__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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<const message_type_support_callbacks_t *>( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Goal + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->goal)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_SendGoal_Request__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_SendGoal_Request__ros_msg_type *>(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_turtlesim__action__RotateAbsolute_Goal( + &(ros_message->goal), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _RotateAbsolute_SendGoal_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: goal_id + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_unique_identifier_msgs__msg__UUID( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: goal + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_turtlesim__action__RotateAbsolute_Goal( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_SendGoal_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_SendGoal_Request = { + "turtlesim::action", + "RotateAbsolute_SendGoal_Request", + _RotateAbsolute_SendGoal_Request__cdr_serialize, + _RotateAbsolute_SendGoal_Request__cdr_deserialize, + _RotateAbsolute_SendGoal_Request__get_serialized_size, + _RotateAbsolute_SendGoal_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_SendGoal_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_SendGoal_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + return &_RotateAbsolute_SendGoal_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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_turtlesim +size_t get_serialized_size_builtin_interfaces__msg__Time( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +size_t max_serialized_size_builtin_interfaces__msg__Time( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, builtin_interfaces, msg, Time)(); + + +using _RotateAbsolute_SendGoal_Response__ros_msg_type = turtlesim__action__RotateAbsolute_SendGoal_Response; + +static bool _RotateAbsolute_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 _RotateAbsolute_SendGoal_Response__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_SendGoal_Response__ros_msg_type *>(untyped_ros_message); + // Field name: accepted + { + cdr << (ros_message->accepted ? true : false); + } + + // Field name: stamp + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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 _RotateAbsolute_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; + } + _RotateAbsolute_SendGoal_Response__ros_msg_type * ros_message = static_cast<_RotateAbsolute_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<const message_type_support_callbacks_t *>( + 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_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_SendGoal_Response__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_SendGoal_Response__ros_msg_type *>(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 _RotateAbsolute_SendGoal_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: accepted + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: stamp + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_builtin_interfaces__msg__Time( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_SendGoal_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_SendGoal_Response = { + "turtlesim::action", + "RotateAbsolute_SendGoal_Response", + _RotateAbsolute_SendGoal_Response__cdr_serialize, + _RotateAbsolute_SendGoal_Response__cdr_deserialize, + _RotateAbsolute_SendGoal_Response__get_serialized_size, + _RotateAbsolute_SendGoal_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_SendGoal_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_SendGoal_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + return &_RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/action/rotate_absolute.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t RotateAbsolute_SendGoal__callbacks = { + "turtlesim::action", + "RotateAbsolute_SendGoal", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Response)(), +}; + +static rosidl_service_type_support_t RotateAbsolute_SendGoal__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &RotateAbsolute_SendGoal__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal)() { + return &RotateAbsolute_SendGoal__handle; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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_turtlesim +size_t get_serialized_size_unique_identifier_msgs__msg__UUID( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +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_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID)(); + + +using _RotateAbsolute_GetResult_Request__ros_msg_type = turtlesim__action__RotateAbsolute_GetResult_Request; + +static bool _RotateAbsolute_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 _RotateAbsolute_GetResult_Request__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_GetResult_Request__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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 _RotateAbsolute_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; + } + _RotateAbsolute_GetResult_Request__ros_msg_type * ros_message = static_cast<_RotateAbsolute_GetResult_Request__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_GetResult_Request__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_GetResult_Request__ros_msg_type *>(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 _RotateAbsolute_GetResult_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: goal_id + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_unique_identifier_msgs__msg__UUID( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_GetResult_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_GetResult_Request = { + "turtlesim::action", + "RotateAbsolute_GetResult_Request", + _RotateAbsolute_GetResult_Request__cdr_serialize, + _RotateAbsolute_GetResult_Request__cdr_deserialize, + _RotateAbsolute_GetResult_Request__get_serialized_size, + _RotateAbsolute_GetResult_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_GetResult_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_GetResult_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Request)() { + return &_RotateAbsolute_GetResult_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/detail/rotate_absolute__functions.h" // result + +// forward declare type support functions +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Result( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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, turtlesim, action, RotateAbsolute_Result)(); + + +using _RotateAbsolute_GetResult_Response__ros_msg_type = turtlesim__action__RotateAbsolute_GetResult_Response; + +static bool _RotateAbsolute_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 _RotateAbsolute_GetResult_Response__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_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<const message_type_support_callbacks_t *>( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Result + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->result, cdr)) + { + return false; + } + } + + return true; +} + +static bool _RotateAbsolute_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; + } + _RotateAbsolute_GetResult_Response__ros_msg_type * ros_message = static_cast<_RotateAbsolute_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<const message_type_support_callbacks_t *>( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Result + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->result)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_GetResult_Response__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_GetResult_Response__ros_msg_type *>(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_turtlesim__action__RotateAbsolute_Result( + &(ros_message->result), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _RotateAbsolute_GetResult_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: status + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: result + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_turtlesim__action__RotateAbsolute_Result( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_GetResult_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_GetResult_Response = { + "turtlesim::action", + "RotateAbsolute_GetResult_Response", + _RotateAbsolute_GetResult_Response__cdr_serialize, + _RotateAbsolute_GetResult_Response__cdr_deserialize, + _RotateAbsolute_GetResult_Response__get_serialized_size, + _RotateAbsolute_GetResult_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_GetResult_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_GetResult_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Response)() { + return &_RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/rotate_absolute.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t RotateAbsolute_GetResult__callbacks = { + "turtlesim::action", + "RotateAbsolute_GetResult", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Response)(), +}; + +static rosidl_service_type_support_t RotateAbsolute_GetResult__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &RotateAbsolute_GetResult__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult)() { + return &RotateAbsolute_GetResult__handle; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/detail/rotate_absolute__functions.h" // feedback +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__functions.h" // goal_id + +// forward declare type support functions +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + const void * untyped_ros_message, + size_t current_alignment); + +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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, turtlesim, action, RotateAbsolute_Feedback)(); +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +size_t get_serialized_size_unique_identifier_msgs__msg__UUID( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim +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_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, unique_identifier_msgs, msg, UUID)(); + + +using _RotateAbsolute_FeedbackMessage__ros_msg_type = turtlesim__action__RotateAbsolute_FeedbackMessage; + +static bool _RotateAbsolute_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 _RotateAbsolute_FeedbackMessage__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_FeedbackMessage__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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<const message_type_support_callbacks_t *>( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Feedback + )()->data); + if (!callbacks->cdr_serialize( + &ros_message->feedback, cdr)) + { + return false; + } + } + + return true; +} + +static bool _RotateAbsolute_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; + } + _RotateAbsolute_FeedbackMessage__ros_msg_type * ros_message = static_cast<_RotateAbsolute_FeedbackMessage__ros_msg_type *>(untyped_ros_message); + // Field name: goal_id + { + const message_type_support_callbacks_t * callbacks = + static_cast<const message_type_support_callbacks_t *>( + 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<const message_type_support_callbacks_t *>( + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Feedback + )()->data); + if (!callbacks->cdr_deserialize( + cdr, &ros_message->feedback)) + { + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_FeedbackMessage( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _RotateAbsolute_FeedbackMessage__ros_msg_type * ros_message = static_cast<const _RotateAbsolute_FeedbackMessage__ros_msg_type *>(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_turtlesim__action__RotateAbsolute_Feedback( + &(ros_message->feedback), current_alignment); + + return current_alignment - initial_alignment; +} + +static uint32_t _RotateAbsolute_FeedbackMessage__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__action__RotateAbsolute_FeedbackMessage( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: goal_id + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_unique_identifier_msgs__msg__UUID( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + // member: feedback + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + max_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _RotateAbsolute_FeedbackMessage__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__action__RotateAbsolute_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_RotateAbsolute_FeedbackMessage = { + "turtlesim::action", + "RotateAbsolute_FeedbackMessage", + _RotateAbsolute_FeedbackMessage__cdr_serialize, + _RotateAbsolute_FeedbackMessage__cdr_deserialize, + _RotateAbsolute_FeedbackMessage__get_serialized_size, + _RotateAbsolute_FeedbackMessage__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_FeedbackMessage__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_RotateAbsolute_FeedbackMessage, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + return &_RotateAbsolute_FeedbackMessage__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..221d3bee46596bc38168ec80ee12cd8b8967d8ba --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__msg__Color( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__msg__Color( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..1a069c8257beb22a88684f2dfd0a0efcd9af33c6 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp @@ -0,0 +1,216 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__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 _Color__ros_msg_type = turtlesim__msg__Color; + +static bool _Color__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 _Color__ros_msg_type * ros_message = static_cast<const _Color__ros_msg_type *>(untyped_ros_message); + // Field name: r + { + cdr << ros_message->r; + } + + // Field name: g + { + cdr << ros_message->g; + } + + // Field name: b + { + cdr << ros_message->b; + } + + return true; +} + +static bool _Color__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _Color__ros_msg_type * ros_message = static_cast<_Color__ros_msg_type *>(untyped_ros_message); + // Field name: r + { + cdr >> ros_message->r; + } + + // Field name: g + { + cdr >> ros_message->g; + } + + // Field name: b + { + cdr >> ros_message->b; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__msg__Color( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _Color__ros_msg_type * ros_message = static_cast<const _Color__ros_msg_type *>(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 r + { + size_t item_size = sizeof(ros_message->r); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name g + { + size_t item_size = sizeof(ros_message->g); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name b + { + size_t item_size = sizeof(ros_message->b); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _Color__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__msg__Color( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__msg__Color( + 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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: r + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: g + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: b + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static size_t _Color__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__msg__Color( + 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_Color = { + "turtlesim::msg", + "Color", + _Color__cdr_serialize, + _Color__cdr_deserialize, + _Color__get_serialized_size, + _Color__max_serialized_size +}; + +static rosidl_message_type_support_t _Color__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_Color, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Color)() { + return &_Color__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..121fdb16755eb285c72083276fe9c4e99a0f2693 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__msg__Pose( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__msg__Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5c875662e48aab2dafccd0a92d8d291cd7383c85 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp @@ -0,0 +1,265 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__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 _Pose__ros_msg_type = turtlesim__msg__Pose; + +static bool _Pose__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 _Pose__ros_msg_type * ros_message = static_cast<const _Pose__ros_msg_type *>(untyped_ros_message); + // Field name: x + { + cdr << ros_message->x; + } + + // Field name: y + { + cdr << ros_message->y; + } + + // Field name: theta + { + cdr << ros_message->theta; + } + + // Field name: linear_velocity + { + cdr << ros_message->linear_velocity; + } + + // Field name: angular_velocity + { + cdr << ros_message->angular_velocity; + } + + return true; +} + +static bool _Pose__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + if (!untyped_ros_message) { + fprintf(stderr, "ros message handle is null\n"); + return false; + } + _Pose__ros_msg_type * ros_message = static_cast<_Pose__ros_msg_type *>(untyped_ros_message); + // Field name: x + { + cdr >> ros_message->x; + } + + // Field name: y + { + cdr >> ros_message->y; + } + + // Field name: theta + { + cdr >> ros_message->theta; + } + + // Field name: linear_velocity + { + cdr >> ros_message->linear_velocity; + } + + // Field name: angular_velocity + { + cdr >> ros_message->angular_velocity; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__msg__Pose( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _Pose__ros_msg_type * ros_message = static_cast<const _Pose__ros_msg_type *>(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 x + { + size_t item_size = sizeof(ros_message->x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name y + { + size_t item_size = sizeof(ros_message->y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name theta + { + size_t item_size = sizeof(ros_message->theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name linear_velocity + { + size_t item_size = sizeof(ros_message->linear_velocity); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name angular_velocity + { + size_t item_size = sizeof(ros_message->angular_velocity); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _Pose__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__msg__Pose( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__msg__Pose( + 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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: x + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: y + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: linear_velocity + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: angular_velocity + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static size_t _Pose__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__msg__Pose( + 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_Pose = { + "turtlesim::msg", + "Pose", + _Pose__cdr_serialize, + _Pose__cdr_deserialize, + _Pose__get_serialized_size, + _Pose__max_serialized_size +}; + +static rosidl_message_type_support_t _Pose__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_Pose, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Pose)() { + return &_Pose__type_support; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..71c47e0a32669911e223e522e6609adb2e4c7d7e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/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 TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_turtlesim + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_turtlesim + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..5e9b00d17610a0c513203652cb7b7fb8e73b828c --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Kill_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Kill_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Kill_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Kill_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..29227c988d3bd67f8a12ac65f292215a57b40f4a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp @@ -0,0 +1,410 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__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 + +#include "rosidl_runtime_c/string.h" // name +#include "rosidl_runtime_c/string_functions.h" // name + +// forward declare type support functions + + +using _Kill_Request__ros_msg_type = turtlesim__srv__Kill_Request; + +static bool _Kill_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 _Kill_Request__ros_msg_type * ros_message = static_cast<const _Kill_Request__ros_msg_type *>(untyped_ros_message); + // Field name: name + { + const rosidl_runtime_c__String * str = &ros_message->name; + 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; + } + + return true; +} + +static bool _Kill_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; + } + _Kill_Request__ros_msg_type * ros_message = static_cast<_Kill_Request__ros_msg_type *>(untyped_ros_message); + // Field name: name + { + std::string tmp; + cdr >> tmp; + if (!ros_message->name.data) { + rosidl_runtime_c__String__init(&ros_message->name); + } + bool succeeded = rosidl_runtime_c__String__assign( + &ros_message->name, + tmp.c_str()); + if (!succeeded) { + fprintf(stderr, "failed to assign string into field 'name'\n"); + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Kill_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _Kill_Request__ros_msg_type * ros_message = static_cast<const _Kill_Request__ros_msg_type *>(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 name + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message->name.size + 1); + + return current_alignment - initial_alignment; +} + +static uint32_t _Kill_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__Kill_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Kill_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: name + { + 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; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _Kill_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__Kill_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_Kill_Request = { + "turtlesim::srv", + "Kill_Request", + _Kill_Request__cdr_serialize, + _Kill_Request__cdr_deserialize, + _Kill_Request__get_serialized_size, + _Kill_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _Kill_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_Kill_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Request)() { + return &_Kill_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__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 _Kill_Response__ros_msg_type = turtlesim__srv__Kill_Response; + +static bool _Kill_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 _Kill_Response__ros_msg_type * ros_message = static_cast<const _Kill_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr << ros_message->structure_needs_at_least_one_member; + } + + return true; +} + +static bool _Kill_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; + } + _Kill_Response__ros_msg_type * ros_message = static_cast<_Kill_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr >> ros_message->structure_needs_at_least_one_member; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Kill_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _Kill_Response__ros_msg_type * ros_message = static_cast<const _Kill_Response__ros_msg_type *>(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 structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message->structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _Kill_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__Kill_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Kill_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static size_t _Kill_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__Kill_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_Kill_Response = { + "turtlesim::srv", + "Kill_Response", + _Kill_Response__cdr_serialize, + _Kill_Response__cdr_deserialize, + _Kill_Response__get_serialized_size, + _Kill_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _Kill_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_Kill_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Response)() { + return &_Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/kill.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t Kill__callbacks = { + "turtlesim::srv", + "Kill", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Response)(), +}; + +static rosidl_service_type_support_t Kill__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &Kill__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill)() { + return &Kill__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..cee7ca1df4d54d0cf674089ef1fefc15f5728476 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__SetPen_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__SetPen_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__SetPen_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__SetPen_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..8db036a87b86d64588676c35d1991212c1eeef63 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp @@ -0,0 +1,472 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__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 _SetPen_Request__ros_msg_type = turtlesim__srv__SetPen_Request; + +static bool _SetPen_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 _SetPen_Request__ros_msg_type * ros_message = static_cast<const _SetPen_Request__ros_msg_type *>(untyped_ros_message); + // Field name: r + { + cdr << ros_message->r; + } + + // Field name: g + { + cdr << ros_message->g; + } + + // Field name: b + { + cdr << ros_message->b; + } + + // Field name: width + { + cdr << ros_message->width; + } + + // Field name: off + { + cdr << ros_message->off; + } + + return true; +} + +static bool _SetPen_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; + } + _SetPen_Request__ros_msg_type * ros_message = static_cast<_SetPen_Request__ros_msg_type *>(untyped_ros_message); + // Field name: r + { + cdr >> ros_message->r; + } + + // Field name: g + { + cdr >> ros_message->g; + } + + // Field name: b + { + cdr >> ros_message->b; + } + + // Field name: width + { + cdr >> ros_message->width; + } + + // Field name: off + { + cdr >> ros_message->off; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__SetPen_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _SetPen_Request__ros_msg_type * ros_message = static_cast<const _SetPen_Request__ros_msg_type *>(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 r + { + size_t item_size = sizeof(ros_message->r); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name g + { + size_t item_size = sizeof(ros_message->g); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name b + { + size_t item_size = sizeof(ros_message->b); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name width + { + size_t item_size = sizeof(ros_message->width); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name off + { + size_t item_size = sizeof(ros_message->off); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _SetPen_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__SetPen_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__SetPen_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: r + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: g + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: b + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: width + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + // member: off + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static size_t _SetPen_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__SetPen_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_SetPen_Request = { + "turtlesim::srv", + "SetPen_Request", + _SetPen_Request__cdr_serialize, + _SetPen_Request__cdr_deserialize, + _SetPen_Request__get_serialized_size, + _SetPen_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _SetPen_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_SetPen_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Request)() { + return &_SetPen_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__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 _SetPen_Response__ros_msg_type = turtlesim__srv__SetPen_Response; + +static bool _SetPen_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 _SetPen_Response__ros_msg_type * ros_message = static_cast<const _SetPen_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr << ros_message->structure_needs_at_least_one_member; + } + + return true; +} + +static bool _SetPen_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; + } + _SetPen_Response__ros_msg_type * ros_message = static_cast<_SetPen_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr >> ros_message->structure_needs_at_least_one_member; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__SetPen_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _SetPen_Response__ros_msg_type * ros_message = static_cast<const _SetPen_Response__ros_msg_type *>(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 structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message->structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _SetPen_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__SetPen_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__SetPen_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static size_t _SetPen_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__SetPen_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_SetPen_Response = { + "turtlesim::srv", + "SetPen_Response", + _SetPen_Response__cdr_serialize, + _SetPen_Response__cdr_deserialize, + _SetPen_Response__get_serialized_size, + _SetPen_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _SetPen_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_SetPen_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Response)() { + return &_SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/set_pen.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t SetPen__callbacks = { + "turtlesim::srv", + "SetPen", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Response)(), +}; + +static rosidl_service_type_support_t SetPen__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &SetPen__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen)() { + return &SetPen__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..d4463e2ef9cf3595c5623945e8bf1a1800754fbd --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Spawn_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Spawn_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Spawn_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Spawn_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..020e3289512420d558c8ab4d7a7b65348587800d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp @@ -0,0 +1,507 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__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 + +#include "rosidl_runtime_c/string.h" // name +#include "rosidl_runtime_c/string_functions.h" // name + +// forward declare type support functions + + +using _Spawn_Request__ros_msg_type = turtlesim__srv__Spawn_Request; + +static bool _Spawn_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 _Spawn_Request__ros_msg_type * ros_message = static_cast<const _Spawn_Request__ros_msg_type *>(untyped_ros_message); + // Field name: x + { + cdr << ros_message->x; + } + + // Field name: y + { + cdr << ros_message->y; + } + + // Field name: theta + { + cdr << ros_message->theta; + } + + // Field name: name + { + const rosidl_runtime_c__String * str = &ros_message->name; + 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; + } + + return true; +} + +static bool _Spawn_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; + } + _Spawn_Request__ros_msg_type * ros_message = static_cast<_Spawn_Request__ros_msg_type *>(untyped_ros_message); + // Field name: x + { + cdr >> ros_message->x; + } + + // Field name: y + { + cdr >> ros_message->y; + } + + // Field name: theta + { + cdr >> ros_message->theta; + } + + // Field name: name + { + std::string tmp; + cdr >> tmp; + if (!ros_message->name.data) { + rosidl_runtime_c__String__init(&ros_message->name); + } + bool succeeded = rosidl_runtime_c__String__assign( + &ros_message->name, + tmp.c_str()); + if (!succeeded) { + fprintf(stderr, "failed to assign string into field 'name'\n"); + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Spawn_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _Spawn_Request__ros_msg_type * ros_message = static_cast<const _Spawn_Request__ros_msg_type *>(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 x + { + size_t item_size = sizeof(ros_message->x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name y + { + size_t item_size = sizeof(ros_message->y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name theta + { + size_t item_size = sizeof(ros_message->theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name name + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message->name.size + 1); + + return current_alignment - initial_alignment; +} + +static uint32_t _Spawn_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__Spawn_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Spawn_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: x + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: y + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: name + { + 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; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _Spawn_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__Spawn_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_Spawn_Request = { + "turtlesim::srv", + "Spawn_Request", + _Spawn_Request__cdr_serialize, + _Spawn_Request__cdr_deserialize, + _Spawn_Request__get_serialized_size, + _Spawn_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _Spawn_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_Spawn_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Request)() { + return &_Spawn_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__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 "rosidl_runtime_c/string.h" // name +// already included above +// #include "rosidl_runtime_c/string_functions.h" // name + +// forward declare type support functions + + +using _Spawn_Response__ros_msg_type = turtlesim__srv__Spawn_Response; + +static bool _Spawn_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 _Spawn_Response__ros_msg_type * ros_message = static_cast<const _Spawn_Response__ros_msg_type *>(untyped_ros_message); + // Field name: name + { + const rosidl_runtime_c__String * str = &ros_message->name; + 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; + } + + return true; +} + +static bool _Spawn_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; + } + _Spawn_Response__ros_msg_type * ros_message = static_cast<_Spawn_Response__ros_msg_type *>(untyped_ros_message); + // Field name: name + { + std::string tmp; + cdr >> tmp; + if (!ros_message->name.data) { + rosidl_runtime_c__String__init(&ros_message->name); + } + bool succeeded = rosidl_runtime_c__String__assign( + &ros_message->name, + tmp.c_str()); + if (!succeeded) { + fprintf(stderr, "failed to assign string into field 'name'\n"); + return false; + } + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Spawn_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _Spawn_Response__ros_msg_type * ros_message = static_cast<const _Spawn_Response__ros_msg_type *>(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 name + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message->name.size + 1); + + return current_alignment - initial_alignment; +} + +static uint32_t _Spawn_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__Spawn_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Spawn_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: name + { + 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; + } + } + + return current_alignment - initial_alignment; +} + +static size_t _Spawn_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__Spawn_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_Spawn_Response = { + "turtlesim::srv", + "Spawn_Response", + _Spawn_Response__cdr_serialize, + _Spawn_Response__cdr_deserialize, + _Spawn_Response__get_serialized_size, + _Spawn_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _Spawn_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_Spawn_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Response)() { + return &_Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/spawn.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t Spawn__callbacks = { + "turtlesim::srv", + "Spawn", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Response)(), +}; + +static rosidl_service_type_support_t Spawn__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &Spawn__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn)() { + return &Spawn__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..413151cd42e651bf64341236f4444ba768b5d969 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportAbsolute_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportAbsolute_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportAbsolute_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportAbsolute_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..091079f14db972119c43a031a8f4c3fb5a67edb8 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp @@ -0,0 +1,431 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__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 _TeleportAbsolute_Request__ros_msg_type = turtlesim__srv__TeleportAbsolute_Request; + +static bool _TeleportAbsolute_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 _TeleportAbsolute_Request__ros_msg_type * ros_message = static_cast<const _TeleportAbsolute_Request__ros_msg_type *>(untyped_ros_message); + // Field name: x + { + cdr << ros_message->x; + } + + // Field name: y + { + cdr << ros_message->y; + } + + // Field name: theta + { + cdr << ros_message->theta; + } + + return true; +} + +static bool _TeleportAbsolute_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; + } + _TeleportAbsolute_Request__ros_msg_type * ros_message = static_cast<_TeleportAbsolute_Request__ros_msg_type *>(untyped_ros_message); + // Field name: x + { + cdr >> ros_message->x; + } + + // Field name: y + { + cdr >> ros_message->y; + } + + // Field name: theta + { + cdr >> ros_message->theta; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportAbsolute_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TeleportAbsolute_Request__ros_msg_type * ros_message = static_cast<const _TeleportAbsolute_Request__ros_msg_type *>(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 x + { + size_t item_size = sizeof(ros_message->x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name y + { + size_t item_size = sizeof(ros_message->y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name theta + { + size_t item_size = sizeof(ros_message->theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TeleportAbsolute_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__TeleportAbsolute_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: x + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: y + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static size_t _TeleportAbsolute_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__TeleportAbsolute_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_TeleportAbsolute_Request = { + "turtlesim::srv", + "TeleportAbsolute_Request", + _TeleportAbsolute_Request__cdr_serialize, + _TeleportAbsolute_Request__cdr_deserialize, + _TeleportAbsolute_Request__get_serialized_size, + _TeleportAbsolute_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportAbsolute_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TeleportAbsolute_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Request)() { + return &_TeleportAbsolute_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__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 _TeleportAbsolute_Response__ros_msg_type = turtlesim__srv__TeleportAbsolute_Response; + +static bool _TeleportAbsolute_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 _TeleportAbsolute_Response__ros_msg_type * ros_message = static_cast<const _TeleportAbsolute_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr << ros_message->structure_needs_at_least_one_member; + } + + return true; +} + +static bool _TeleportAbsolute_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; + } + _TeleportAbsolute_Response__ros_msg_type * ros_message = static_cast<_TeleportAbsolute_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr >> ros_message->structure_needs_at_least_one_member; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportAbsolute_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TeleportAbsolute_Response__ros_msg_type * ros_message = static_cast<const _TeleportAbsolute_Response__ros_msg_type *>(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 structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message->structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TeleportAbsolute_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__TeleportAbsolute_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static size_t _TeleportAbsolute_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__TeleportAbsolute_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_TeleportAbsolute_Response = { + "turtlesim::srv", + "TeleportAbsolute_Response", + _TeleportAbsolute_Response__cdr_serialize, + _TeleportAbsolute_Response__cdr_deserialize, + _TeleportAbsolute_Response__get_serialized_size, + _TeleportAbsolute_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportAbsolute_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TeleportAbsolute_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Response)() { + return &_TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/teleport_absolute.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t TeleportAbsolute__callbacks = { + "turtlesim::srv", + "TeleportAbsolute", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Response)(), +}; + +static rosidl_service_type_support_t TeleportAbsolute__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &TeleportAbsolute__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute)() { + return &TeleportAbsolute__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..705f5bbce89f965866f3999fa9cf2a0dafd7db2e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportRelative_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportRelative_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportRelative_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportRelative_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp new file mode 100644 index 0000000000000000000000000000000000000000..336ed795f23436076a3941fc251c0946e10499f9 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp @@ -0,0 +1,408 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h" + + +#include <cassert> +#include <limits> +#include <string> +#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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__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 _TeleportRelative_Request__ros_msg_type = turtlesim__srv__TeleportRelative_Request; + +static bool _TeleportRelative_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 _TeleportRelative_Request__ros_msg_type * ros_message = static_cast<const _TeleportRelative_Request__ros_msg_type *>(untyped_ros_message); + // Field name: linear + { + cdr << ros_message->linear; + } + + // Field name: angular + { + cdr << ros_message->angular; + } + + return true; +} + +static bool _TeleportRelative_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; + } + _TeleportRelative_Request__ros_msg_type * ros_message = static_cast<_TeleportRelative_Request__ros_msg_type *>(untyped_ros_message); + // Field name: linear + { + cdr >> ros_message->linear; + } + + // Field name: angular + { + cdr >> ros_message->angular; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportRelative_Request( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TeleportRelative_Request__ros_msg_type * ros_message = static_cast<const _TeleportRelative_Request__ros_msg_type *>(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 linear + { + size_t item_size = sizeof(ros_message->linear); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // field.name angular + { + size_t item_size = sizeof(ros_message->angular); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TeleportRelative_Request__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__TeleportRelative_Request( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportRelative_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: linear + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + // member: angular + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static size_t _TeleportRelative_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__TeleportRelative_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_TeleportRelative_Request = { + "turtlesim::srv", + "TeleportRelative_Request", + _TeleportRelative_Request__cdr_serialize, + _TeleportRelative_Request__cdr_deserialize, + _TeleportRelative_Request__get_serialized_size, + _TeleportRelative_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportRelative_Request__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TeleportRelative_Request, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Request)() { + return &_TeleportRelative_Request__type_support; +} + +#if defined(__cplusplus) +} +#endif + +// already included above +// #include <cassert> +// already included above +// #include <limits> +// already included above +// #include <string> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__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 _TeleportRelative_Response__ros_msg_type = turtlesim__srv__TeleportRelative_Response; + +static bool _TeleportRelative_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 _TeleportRelative_Response__ros_msg_type * ros_message = static_cast<const _TeleportRelative_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr << ros_message->structure_needs_at_least_one_member; + } + + return true; +} + +static bool _TeleportRelative_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; + } + _TeleportRelative_Response__ros_msg_type * ros_message = static_cast<_TeleportRelative_Response__ros_msg_type *>(untyped_ros_message); + // Field name: structure_needs_at_least_one_member + { + cdr >> ros_message->structure_needs_at_least_one_member; + } + + return true; +} // NOLINT(readability/fn_size) + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportRelative_Response( + const void * untyped_ros_message, + size_t current_alignment) +{ + const _TeleportRelative_Response__ros_msg_type * ros_message = static_cast<const _TeleportRelative_Response__ros_msg_type *>(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 structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message->structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +static uint32_t _TeleportRelative_Response__get_serialized_size(const void * untyped_ros_message) +{ + return static_cast<uint32_t>( + get_serialized_size_turtlesim__srv__TeleportRelative_Response( + untyped_ros_message, 0)); +} + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportRelative_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + // member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static size_t _TeleportRelative_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_turtlesim__srv__TeleportRelative_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_TeleportRelative_Response = { + "turtlesim::srv", + "TeleportRelative_Response", + _TeleportRelative_Response__cdr_serialize, + _TeleportRelative_Response__cdr_deserialize, + _TeleportRelative_Response__get_serialized_size, + _TeleportRelative_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportRelative_Response__type_support = { + rosidl_typesupport_fastrtps_c__identifier, + &__callbacks_TeleportRelative_Response, + get_message_typesupport_handle_function, +}; + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Response)() { + return &_TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" +#include "turtlesim/srv/teleport_relative.h" + +#if defined(__cplusplus) +extern "C" +{ +#endif + +static service_type_support_callbacks_t TeleportRelative__callbacks = { + "turtlesim::srv", + "TeleportRelative", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Response)(), +}; + +static rosidl_service_type_support_t TeleportRelative__handle = { + rosidl_typesupport_fastrtps_c__identifier, + &TeleportRelative__callbacks, + get_service_typesupport_handle_function, +}; + +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative)() { + return &TeleportRelative__handle; +} + +#if defined(__cplusplus) +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c__arguments.json b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..06991314fe8ff248175b8c46087f303d03828710 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c__arguments.json @@ -0,0 +1,49 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_c/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/rosidl_typesupport_fastrtps_c/rosidl_typesupport_fastrtps_c", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_c/__init__.py", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/idl__type_support_c.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/msg__rosidl_typesupport_fastrtps_c.h.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/msg__type_support_c.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/srv__rosidl_typesupport_fastrtps_c.h.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/share/rosidl_typesupport_fastrtps_c/resource/srv__type_support_c.cpp.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..d3fffc866130491ee73d97e54f3bc0bd0be78560 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp @@ -0,0 +1,1898 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Goal & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: theta + cdr << ros_message.theta; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Goal & ros_message) +{ + // Member: theta + cdr >> ros_message.theta; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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: theta + { + size_t item_size = sizeof(ros_message.theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_Goal__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_Goal *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_Goal__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_Goal *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_Goal__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_Goal *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_Goal__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_Goal__callbacks = { + "turtlesim::action", + "RotateAbsolute_Goal", + _RotateAbsolute_Goal__cdr_serialize, + _RotateAbsolute_Goal__cdr_deserialize, + _RotateAbsolute_Goal__get_serialized_size, + _RotateAbsolute_Goal__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_Goal__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_Goal__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Goal>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_Goal)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_Goal__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Result & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: delta + cdr << ros_message.delta; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Result & ros_message) +{ + // Member: delta + cdr >> ros_message.delta; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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: delta + { + size_t item_size = sizeof(ros_message.delta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: delta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_Result__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_Result *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_Result__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_Result *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_Result__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_Result *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_Result__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_Result__callbacks = { + "turtlesim::action", + "RotateAbsolute_Result", + _RotateAbsolute_Result__cdr_serialize, + _RotateAbsolute_Result__cdr_deserialize, + _RotateAbsolute_Result__get_serialized_size, + _RotateAbsolute_Result__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_Result__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_Result__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Result>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_Result)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_Result__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Feedback & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: remaining + cdr << ros_message.remaining; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Feedback & ros_message) +{ + // Member: remaining + cdr >> ros_message.remaining; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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: remaining + { + size_t item_size = sizeof(ros_message.remaining); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: remaining + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_Feedback__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_Feedback *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_Feedback__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_Feedback *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_Feedback__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_Feedback *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_Feedback__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_Feedback__callbacks = { + "turtlesim::action", + "RotateAbsolute_Feedback", + _RotateAbsolute_Feedback__cdr_serialize, + _RotateAbsolute_Feedback__cdr_deserialize, + _RotateAbsolute_Feedback__get_serialized_size, + _RotateAbsolute_Feedback__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_Feedback__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_Feedback__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Feedback>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_Feedback)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_Feedback__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim::action::RotateAbsolute_Goal already declared above + + +namespace turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_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 + turtlesim::action::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.goal, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal_id); + + // Member: goal + turtlesim::action::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal); + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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 += + turtlesim::action::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.goal, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: goal_id + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_UUID( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: goal + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + turtlesim::action::typesupport_fastrtps_cpp::max_serialized_size_RotateAbsolute_Goal( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_SendGoal_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_SendGoal_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_SendGoal_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_SendGoal_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_SendGoal_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_SendGoal_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_SendGoal_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_SendGoal_Request__callbacks = { + "turtlesim::action", + "RotateAbsolute_SendGoal_Request", + _RotateAbsolute_SendGoal_Request__cdr_serialize, + _RotateAbsolute_SendGoal_Request__cdr_deserialize, + _RotateAbsolute_SendGoal_Request__get_serialized_size, + _RotateAbsolute_SendGoal_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_SendGoal_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_SendGoal_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_SendGoal_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_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_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_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; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: accepted + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: stamp + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + builtin_interfaces::msg::typesupport_fastrtps_cpp::max_serialized_size_Time( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_SendGoal_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_SendGoal_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_SendGoal_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_SendGoal_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_SendGoal_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_SendGoal_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_SendGoal_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_SendGoal_Response__callbacks = { + "turtlesim::action", + "RotateAbsolute_SendGoal_Response", + _RotateAbsolute_SendGoal_Response__cdr_serialize, + _RotateAbsolute_SendGoal_Response__cdr_deserialize, + _RotateAbsolute_SendGoal_Response__get_serialized_size, + _RotateAbsolute_SendGoal_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_SendGoal_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_SendGoal_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _RotateAbsolute_SendGoal__callbacks = { + "turtlesim::action", + "RotateAbsolute_SendGoal", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_SendGoal_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_SendGoal_Response)(), +}; + +static rosidl_service_type_support_t _RotateAbsolute_SendGoal__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_SendGoal__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_SendGoal__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_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_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_GetResult_Request & ros_message) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal_id); + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: goal_id + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_UUID( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_GetResult_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_GetResult_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_GetResult_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_GetResult_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_GetResult_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_GetResult_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_GetResult_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_GetResult_Request__callbacks = { + "turtlesim::action", + "RotateAbsolute_GetResult_Request", + _RotateAbsolute_GetResult_Request__cdr_serialize, + _RotateAbsolute_GetResult_Request__cdr_deserialize, + _RotateAbsolute_GetResult_Request__get_serialized_size, + _RotateAbsolute_GetResult_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_GetResult_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_GetResult_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Request)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_GetResult_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim::action::RotateAbsolute_Result already declared above + + +namespace turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_GetResult_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: status + cdr << ros_message.status; + // Member: result + turtlesim::action::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.result, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_GetResult_Response & ros_message) +{ + // Member: status + cdr >> ros_message.status; + + // Member: result + turtlesim::action::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.result); + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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 += + turtlesim::action::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.result, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: status + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: result + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + turtlesim::action::typesupport_fastrtps_cpp::max_serialized_size_RotateAbsolute_Result( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_GetResult_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_GetResult_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_GetResult_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_GetResult_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_GetResult_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_GetResult_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_GetResult_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_GetResult_Response__callbacks = { + "turtlesim::action", + "RotateAbsolute_GetResult_Response", + _RotateAbsolute_GetResult_Response__cdr_serialize, + _RotateAbsolute_GetResult_Response__cdr_deserialize, + _RotateAbsolute_GetResult_Response__get_serialized_size, + _RotateAbsolute_GetResult_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_GetResult_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_GetResult_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Response)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _RotateAbsolute_GetResult__callbacks = { + "turtlesim::action", + "RotateAbsolute_GetResult", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_GetResult_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_GetResult_Response)(), +}; + +static rosidl_service_type_support_t _RotateAbsolute_GetResult__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_GetResult__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_GetResult__handle; +} + +#ifdef __cplusplus +} +#endif +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim::action::RotateAbsolute_Feedback already declared above + + +namespace turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_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 + turtlesim::action::typesupport_fastrtps_cpp::cdr_serialize( + ros_message.feedback, + cdr); + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message) +{ + // Member: goal_id + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.goal_id); + + // Member: feedback + turtlesim::action::typesupport_fastrtps_cpp::cdr_deserialize( + cdr, ros_message.feedback); + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_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 += + turtlesim::action::typesupport_fastrtps_cpp::get_serialized_size( + ros_message.feedback, current_alignment); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: goal_id + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + unique_identifier_msgs::msg::typesupport_fastrtps_cpp::max_serialized_size_UUID( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + // Member: feedback + { + size_t array_size = 1; + + + for (size_t index = 0; index < array_size; ++index) { + bool inner_full_bounded; + bool inner_is_plain; + current_alignment += + turtlesim::action::typesupport_fastrtps_cpp::max_serialized_size_RotateAbsolute_Feedback( + inner_full_bounded, inner_is_plain, current_alignment); + full_bounded &= inner_full_bounded; + is_plain &= inner_is_plain; + } + } + + return current_alignment - initial_alignment; +} + +static bool _RotateAbsolute_FeedbackMessage__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_FeedbackMessage *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _RotateAbsolute_FeedbackMessage__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::action::RotateAbsolute_FeedbackMessage *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _RotateAbsolute_FeedbackMessage__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::action::RotateAbsolute_FeedbackMessage *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _RotateAbsolute_FeedbackMessage__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_RotateAbsolute_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 _RotateAbsolute_FeedbackMessage__callbacks = { + "turtlesim::action", + "RotateAbsolute_FeedbackMessage", + _RotateAbsolute_FeedbackMessage__cdr_serialize, + _RotateAbsolute_FeedbackMessage__cdr_deserialize, + _RotateAbsolute_FeedbackMessage__get_serialized_size, + _RotateAbsolute_FeedbackMessage__max_serialized_size +}; + +static rosidl_message_type_support_t _RotateAbsolute_FeedbackMessage__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_RotateAbsolute_FeedbackMessage__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_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, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + return &turtlesim::action::typesupport_fastrtps_cpp::_RotateAbsolute_FeedbackMessage__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..c302854ad18f21b674eb8f14c9e69b39c2b2544d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Goal & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Goal & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_Goal & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Result & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Result & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_Result & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Feedback & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Feedback & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_Feedback & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_SendGoal_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_SendGoal_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_SendGoal_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_GetResult_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_GetResult_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_GetResult_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_GetResult_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_GetResult_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_GetResult_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5cbc646f8e3d7d6e8b51ffd7330c2c3b11515434 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/msg/detail/color__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 turtlesim +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::msg::Color & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::msg::Color & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::msg::Color & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Color( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..fc7fa892b25f5f8007f3ff3b86ee60455b348329 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp @@ -0,0 +1,228 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/msg/detail/color__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::msg::Color & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: r + cdr << ros_message.r; + // Member: g + cdr << ros_message.g; + // Member: b + cdr << ros_message.b; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::msg::Color & ros_message) +{ + // Member: r + cdr >> ros_message.r; + + // Member: g + cdr >> ros_message.g; + + // Member: b + cdr >> ros_message.b; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::msg::Color & 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: r + { + size_t item_size = sizeof(ros_message.r); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: g + { + size_t item_size = sizeof(ros_message.g); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: b + { + size_t item_size = sizeof(ros_message.b); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Color( + 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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: r + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: g + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: b + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static bool _Color__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::msg::Color *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _Color__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::msg::Color *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _Color__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::msg::Color *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _Color__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_Color(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 _Color__callbacks = { + "turtlesim::msg", + "Color", + _Color__cdr_serialize, + _Color__cdr_deserialize, + _Color__get_serialized_size, + _Color__max_serialized_size +}; + +static rosidl_message_type_support_t _Color__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Color__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Color>() +{ + return &turtlesim::msg::typesupport_fastrtps_cpp::_Color__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, turtlesim, msg, Color)() { + return &turtlesim::msg::typesupport_fastrtps_cpp::_Color__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..08ab4b54f8c56a36da28ebb142df484d319406f8 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp @@ -0,0 +1,269 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/msg/detail/pose__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::msg::Pose & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: x + cdr << ros_message.x; + // Member: y + cdr << ros_message.y; + // Member: theta + cdr << ros_message.theta; + // Member: linear_velocity + cdr << ros_message.linear_velocity; + // Member: angular_velocity + cdr << ros_message.angular_velocity; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::msg::Pose & ros_message) +{ + // Member: x + cdr >> ros_message.x; + + // Member: y + cdr >> ros_message.y; + + // Member: theta + cdr >> ros_message.theta; + + // Member: linear_velocity + cdr >> ros_message.linear_velocity; + + // Member: angular_velocity + cdr >> ros_message.angular_velocity; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::msg::Pose & 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: x + { + size_t item_size = sizeof(ros_message.x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: y + { + size_t item_size = sizeof(ros_message.y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: theta + { + size_t item_size = sizeof(ros_message.theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: linear_velocity + { + size_t item_size = sizeof(ros_message.linear_velocity); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: angular_velocity + { + size_t item_size = sizeof(ros_message.angular_velocity); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Pose( + 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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: x + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: y + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: linear_velocity + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: angular_velocity + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static bool _Pose__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::msg::Pose *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _Pose__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::msg::Pose *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _Pose__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::msg::Pose *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _Pose__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_Pose(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 _Pose__callbacks = { + "turtlesim::msg", + "Pose", + _Pose__cdr_serialize, + _Pose__cdr_deserialize, + _Pose__get_serialized_size, + _Pose__max_serialized_size +}; + +static rosidl_message_type_support_t _Pose__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Pose__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Pose>() +{ + return &turtlesim::msg::typesupport_fastrtps_cpp::_Pose__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, turtlesim, msg, Pose)() { + return &turtlesim::msg::typesupport_fastrtps_cpp::_Pose__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..708ada4cbd033c1b0f72d14931f94250003e561e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/msg/detail/pose__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 turtlesim +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::msg::Pose & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::msg::Pose & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::msg::Pose & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..fe47663f699df3a1fe0cc66e2a79649badb9aad4 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/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 TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_turtlesim + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c1a22831539099e791cbc9e2db524b2ee26f6a32 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp @@ -0,0 +1,453 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/srv/detail/kill__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Kill_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: name + cdr << ros_message.name; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Kill_Request & ros_message) +{ + // Member: name + cdr >> ros_message.name; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Kill_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: name + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message.name.size() + 1); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Kill_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: name + { + 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; + } + } + + return current_alignment - initial_alignment; +} + +static bool _Kill_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::Kill_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _Kill_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::Kill_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _Kill_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::Kill_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _Kill_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_Kill_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 _Kill_Request__callbacks = { + "turtlesim::srv", + "Kill_Request", + _Kill_Request__cdr_serialize, + _Kill_Request__cdr_deserialize, + _Kill_Request__get_serialized_size, + _Kill_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _Kill_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Kill_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Request>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_Kill_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, turtlesim, srv, Kill_Request)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_Kill_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Kill_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: structure_needs_at_least_one_member + cdr << ros_message.structure_needs_at_least_one_member; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Kill_Response & ros_message) +{ + // Member: structure_needs_at_least_one_member + cdr >> ros_message.structure_needs_at_least_one_member; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Kill_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: structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message.structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Kill_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static bool _Kill_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::Kill_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _Kill_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::Kill_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _Kill_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::Kill_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _Kill_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_Kill_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 _Kill_Response__callbacks = { + "turtlesim::srv", + "Kill_Response", + _Kill_Response__cdr_serialize, + _Kill_Response__cdr_deserialize, + _Kill_Response__get_serialized_size, + _Kill_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _Kill_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Kill_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Response>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_Kill_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, turtlesim, srv, Kill_Response)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_Kill_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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _Kill__callbacks = { + "turtlesim::srv", + "Kill", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_Response)(), +}; + +static rosidl_service_type_support_t _Kill__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Kill__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Kill>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_Kill__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, turtlesim, srv, Kill)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_Kill__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..f55f6934fda68f1d5a23a3d74df1a8ad269241e4 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp @@ -0,0 +1,521 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/srv/detail/set_pen__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::SetPen_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: r + cdr << ros_message.r; + // Member: g + cdr << ros_message.g; + // Member: b + cdr << ros_message.b; + // Member: width + cdr << ros_message.width; + // Member: off + cdr << ros_message.off; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::SetPen_Request & ros_message) +{ + // Member: r + cdr >> ros_message.r; + + // Member: g + cdr >> ros_message.g; + + // Member: b + cdr >> ros_message.b; + + // Member: width + cdr >> ros_message.width; + + // Member: off + cdr >> ros_message.off; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::SetPen_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: r + { + size_t item_size = sizeof(ros_message.r); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: g + { + size_t item_size = sizeof(ros_message.g); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: b + { + size_t item_size = sizeof(ros_message.b); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: width + { + size_t item_size = sizeof(ros_message.width); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: off + { + size_t item_size = sizeof(ros_message.off); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_SetPen_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: r + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: g + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: b + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: width + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + // Member: off + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static bool _SetPen_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::SetPen_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _SetPen_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::SetPen_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _SetPen_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::SetPen_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _SetPen_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_SetPen_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 _SetPen_Request__callbacks = { + "turtlesim::srv", + "SetPen_Request", + _SetPen_Request__cdr_serialize, + _SetPen_Request__cdr_deserialize, + _SetPen_Request__get_serialized_size, + _SetPen_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _SetPen_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_SetPen_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Request>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_SetPen_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, turtlesim, srv, SetPen_Request)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_SetPen_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::SetPen_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: structure_needs_at_least_one_member + cdr << ros_message.structure_needs_at_least_one_member; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::SetPen_Response & ros_message) +{ + // Member: structure_needs_at_least_one_member + cdr >> ros_message.structure_needs_at_least_one_member; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::SetPen_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: structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message.structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_SetPen_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static bool _SetPen_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::SetPen_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _SetPen_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::SetPen_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _SetPen_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::SetPen_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _SetPen_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_SetPen_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 _SetPen_Response__callbacks = { + "turtlesim::srv", + "SetPen_Response", + _SetPen_Response__cdr_serialize, + _SetPen_Response__cdr_deserialize, + _SetPen_Response__get_serialized_size, + _SetPen_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _SetPen_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_SetPen_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Response>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_SetPen_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, turtlesim, srv, SetPen_Response)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_SetPen_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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _SetPen__callbacks = { + "turtlesim::srv", + "SetPen", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_Response)(), +}; + +static rosidl_service_type_support_t _SetPen__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_SetPen__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::SetPen>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_SetPen__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, turtlesim, srv, SetPen)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_SetPen__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..49a96dfbdca8e17a1b81128a2dad0ca830ed1353 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp @@ -0,0 +1,514 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/srv/detail/spawn__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Spawn_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: x + cdr << ros_message.x; + // Member: y + cdr << ros_message.y; + // Member: theta + cdr << ros_message.theta; + // Member: name + cdr << ros_message.name; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Spawn_Request & ros_message) +{ + // Member: x + cdr >> ros_message.x; + + // Member: y + cdr >> ros_message.y; + + // Member: theta + cdr >> ros_message.theta; + + // Member: name + cdr >> ros_message.name; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Spawn_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: x + { + size_t item_size = sizeof(ros_message.x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: y + { + size_t item_size = sizeof(ros_message.y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: theta + { + size_t item_size = sizeof(ros_message.theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: name + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message.name.size() + 1); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Spawn_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: x + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: y + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: name + { + 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; + } + } + + return current_alignment - initial_alignment; +} + +static bool _Spawn_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::Spawn_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _Spawn_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::Spawn_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _Spawn_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::Spawn_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _Spawn_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_Spawn_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 _Spawn_Request__callbacks = { + "turtlesim::srv", + "Spawn_Request", + _Spawn_Request__cdr_serialize, + _Spawn_Request__cdr_deserialize, + _Spawn_Request__get_serialized_size, + _Spawn_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _Spawn_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Spawn_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Request>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_Spawn_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, turtlesim, srv, Spawn_Request)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_Spawn_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Spawn_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: name + cdr << ros_message.name; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Spawn_Response & ros_message) +{ + // Member: name + cdr >> ros_message.name; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Spawn_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: name + current_alignment += padding + + eprosima::fastcdr::Cdr::alignment(current_alignment, padding) + + (ros_message.name.size() + 1); + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Spawn_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: name + { + 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; + } + } + + return current_alignment - initial_alignment; +} + +static bool _Spawn_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::Spawn_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _Spawn_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::Spawn_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _Spawn_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::Spawn_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _Spawn_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_Spawn_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 _Spawn_Response__callbacks = { + "turtlesim::srv", + "Spawn_Response", + _Spawn_Response__cdr_serialize, + _Spawn_Response__cdr_deserialize, + _Spawn_Response__get_serialized_size, + _Spawn_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _Spawn_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Spawn_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Response>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_Spawn_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, turtlesim, srv, Spawn_Response)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_Spawn_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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _Spawn__callbacks = { + "turtlesim::srv", + "Spawn", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_Response)(), +}; + +static rosidl_service_type_support_t _Spawn__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_Spawn__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Spawn>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_Spawn__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, turtlesim, srv, Spawn)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_Spawn__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..319b85901667c1179fb74c3c8e210a4a04326b91 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp @@ -0,0 +1,488 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportAbsolute_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: x + cdr << ros_message.x; + // Member: y + cdr << ros_message.y; + // Member: theta + cdr << ros_message.theta; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportAbsolute_Request & ros_message) +{ + // Member: x + cdr >> ros_message.x; + + // Member: y + cdr >> ros_message.y; + + // Member: theta + cdr >> ros_message.theta; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportAbsolute_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: x + { + size_t item_size = sizeof(ros_message.x); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: y + { + size_t item_size = sizeof(ros_message.y); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: theta + { + size_t item_size = sizeof(ros_message.theta); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: x + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: y + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: theta + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static bool _TeleportAbsolute_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportAbsolute_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TeleportAbsolute_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::TeleportAbsolute_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TeleportAbsolute_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportAbsolute_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _TeleportAbsolute_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TeleportAbsolute_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 _TeleportAbsolute_Request__callbacks = { + "turtlesim::srv", + "TeleportAbsolute_Request", + _TeleportAbsolute_Request__cdr_serialize, + _TeleportAbsolute_Request__cdr_deserialize, + _TeleportAbsolute_Request__get_serialized_size, + _TeleportAbsolute_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportAbsolute_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TeleportAbsolute_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Request>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Request)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportAbsolute_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportAbsolute_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: structure_needs_at_least_one_member + cdr << ros_message.structure_needs_at_least_one_member; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportAbsolute_Response & ros_message) +{ + // Member: structure_needs_at_least_one_member + cdr >> ros_message.structure_needs_at_least_one_member; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportAbsolute_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: structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message.structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportAbsolute_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static bool _TeleportAbsolute_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportAbsolute_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TeleportAbsolute_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::TeleportAbsolute_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TeleportAbsolute_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportAbsolute_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _TeleportAbsolute_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TeleportAbsolute_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 _TeleportAbsolute_Response__callbacks = { + "turtlesim::srv", + "TeleportAbsolute_Response", + _TeleportAbsolute_Response__cdr_serialize, + _TeleportAbsolute_Response__cdr_deserialize, + _TeleportAbsolute_Response__get_serialized_size, + _TeleportAbsolute_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportAbsolute_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TeleportAbsolute_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Response>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Response)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportAbsolute_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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _TeleportAbsolute__callbacks = { + "turtlesim::srv", + "TeleportAbsolute", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_Response)(), +}; + +static rosidl_service_type_support_t _TeleportAbsolute__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TeleportAbsolute__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportAbsolute__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, turtlesim, srv, TeleportAbsolute)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportAbsolute__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a76a4de7636d1c7b4fa7ee4031c0236813182eb2 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp @@ -0,0 +1,469 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp" +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" + +#include <limits> +#include <stdexcept> +#include <string> +#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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportRelative_Request & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: linear + cdr << ros_message.linear; + // Member: angular + cdr << ros_message.angular; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportRelative_Request & ros_message) +{ + // Member: linear + cdr >> ros_message.linear; + + // Member: angular + cdr >> ros_message.angular; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportRelative_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: linear + { + size_t item_size = sizeof(ros_message.linear); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + // Member: angular + { + size_t item_size = sizeof(ros_message.angular); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportRelative_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: linear + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + // Member: angular + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint32_t) + + eprosima::fastcdr::Cdr::alignment(current_alignment, sizeof(uint32_t)); + } + + return current_alignment - initial_alignment; +} + +static bool _TeleportRelative_Request__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportRelative_Request *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TeleportRelative_Request__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::TeleportRelative_Request *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TeleportRelative_Request__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportRelative_Request *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _TeleportRelative_Request__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TeleportRelative_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 _TeleportRelative_Request__callbacks = { + "turtlesim::srv", + "TeleportRelative_Request", + _TeleportRelative_Request__cdr_serialize, + _TeleportRelative_Request__cdr_deserialize, + _TeleportRelative_Request__get_serialized_size, + _TeleportRelative_Request__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportRelative_Request__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TeleportRelative_Request__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Request>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportRelative_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, turtlesim, srv, TeleportRelative_Request)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportRelative_Request__handle; +} + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <limits> +// already included above +// #include <stdexcept> +// already included above +// #include <string> +// 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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportRelative_Response & ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + // Member: structure_needs_at_least_one_member + cdr << ros_message.structure_needs_at_least_one_member; + return true; +} + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportRelative_Response & ros_message) +{ + // Member: structure_needs_at_least_one_member + cdr >> ros_message.structure_needs_at_least_one_member; + + return true; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportRelative_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: structure_needs_at_least_one_member + { + size_t item_size = sizeof(ros_message.structure_needs_at_least_one_member); + current_alignment += item_size + + eprosima::fastcdr::Cdr::alignment(current_alignment, item_size); + } + + return current_alignment - initial_alignment; +} + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportRelative_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; + (void)padding; + (void)wchar_size; + + full_bounded = true; + is_plain = true; + + + // Member: structure_needs_at_least_one_member + { + size_t array_size = 1; + + current_alignment += array_size * sizeof(uint8_t); + } + + return current_alignment - initial_alignment; +} + +static bool _TeleportRelative_Response__cdr_serialize( + const void * untyped_ros_message, + eprosima::fastcdr::Cdr & cdr) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportRelative_Response *>( + untyped_ros_message); + return cdr_serialize(*typed_message, cdr); +} + +static bool _TeleportRelative_Response__cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + void * untyped_ros_message) +{ + auto typed_message = + static_cast<turtlesim::srv::TeleportRelative_Response *>( + untyped_ros_message); + return cdr_deserialize(cdr, *typed_message); +} + +static uint32_t _TeleportRelative_Response__get_serialized_size( + const void * untyped_ros_message) +{ + auto typed_message = + static_cast<const turtlesim::srv::TeleportRelative_Response *>( + untyped_ros_message); + return static_cast<uint32_t>(get_serialized_size(*typed_message, 0)); +} + +static size_t _TeleportRelative_Response__max_serialized_size(char & bounds_info) +{ + bool full_bounded; + bool is_plain; + size_t ret_val; + + ret_val = max_serialized_size_TeleportRelative_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 _TeleportRelative_Response__callbacks = { + "turtlesim::srv", + "TeleportRelative_Response", + _TeleportRelative_Response__cdr_serialize, + _TeleportRelative_Response__cdr_deserialize, + _TeleportRelative_Response__get_serialized_size, + _TeleportRelative_Response__max_serialized_size +}; + +static rosidl_message_type_support_t _TeleportRelative_Response__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TeleportRelative_Response__callbacks, + get_message_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Response>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportRelative_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, turtlesim, srv, TeleportRelative_Response)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportRelative_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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +static service_type_support_callbacks_t _TeleportRelative__callbacks = { + "turtlesim::srv", + "TeleportRelative", + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_Request)(), + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_Response)(), +}; + +static rosidl_service_type_support_t _TeleportRelative__handle = { + rosidl_typesupport_fastrtps_cpp::typesupport_identifier, + &_TeleportRelative__callbacks, + get_service_typesupport_handle_function, +}; + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +namespace rosidl_typesupport_fastrtps_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportRelative>() +{ + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportRelative__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, turtlesim, srv, TeleportRelative)() { + return &turtlesim::srv::typesupport_fastrtps_cpp::_TeleportRelative__handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..b9d6c52c6494f46d6b030b92358f62aecb652f35 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Kill_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Kill_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Kill_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Kill_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Kill_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Kill_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Kill_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Kill_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..d29bd9d6aa7fb2c9b2013c7a682a622abb543717 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::SetPen_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::SetPen_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::SetPen_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_SetPen_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::SetPen_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::SetPen_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::SetPen_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_SetPen_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..821d557e1f82f8c68b998bd8cecf813e65d48cd5 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Spawn_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Spawn_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Spawn_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Spawn_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Spawn_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Spawn_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Spawn_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Spawn_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..858a8436d8db22c81ab46978ed2b7dc7860fce2e --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportAbsolute_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportAbsolute_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportAbsolute_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportAbsolute_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportAbsolute_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportAbsolute_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportAbsolute_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportAbsolute_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..2151279d92c6682b5810cdb5dc52bb150b9d0e04 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportRelative_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportRelative_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportRelative_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportRelative_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportRelative_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportRelative_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportRelative_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportRelative_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp__arguments.json b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..131214207871c80bcc7e63ea49bd6605e9bb899d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp__arguments.json @@ -0,0 +1,49 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_fastrtps_cpp/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/rosidl_typesupport_fastrtps_cpp/rosidl_typesupport_fastrtps_cpp", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/python3.8/site-packages/rosidl_typesupport_fastrtps_cpp/__init__.py", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/idl__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/msg__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/msg__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/srv__rosidl_typesupport_fastrtps_cpp.hpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/share/rosidl_typesupport_fastrtps_cpp/resource/srv__type_support.cpp.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..5e71403ae183c9b6fddde0992d15fcb4c313abc4 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..6171950b1d26cefd1cc5055e8831f6bdfee5fb2b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c @@ -0,0 +1,944 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_Goal__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_Goal__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_member_array[1] = { + { + "theta", // 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(turtlesim__action__RotateAbsolute_Goal, theta), // 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 turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_Goal", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_Goal), + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_member_array, // message members + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Goal)() { + if (!turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_Result__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_Result__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_member_array[1] = { + { + "delta", // 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(turtlesim__action__RotateAbsolute_Result, delta), // 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 turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_Result", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_Result), + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_member_array, // message members + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Result)() { + if (!turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_Feedback__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_Feedback__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_member_array[1] = { + { + "remaining", // 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(turtlesim__action__RotateAbsolute_Feedback, remaining), // 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 turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_Feedback", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_Feedback), + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_member_array, // message members + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Feedback)() { + if (!turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/rotate_absolute.h" +// Member `goal` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_SendGoal_Request__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_SendGoal_Request", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request), + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_member_array, // message members + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Goal)(); + if (!turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_SendGoal_Response__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_SendGoal_Response", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response), + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_member_array, // message members + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, builtin_interfaces, msg, Time)(); + if (!turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_members = { + "turtlesim__action", // service namespace + "RotateAbsolute_SendGoal", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle, + NULL // response message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle = { + 0, + &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal)() { + if (!turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle.typesupport_identifier) { + turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Response)()->data; + } + + return &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle; +} + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_GetResult_Request__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_GetResult_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_GetResult_Request", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_GetResult_Request), + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_member_array, // message members + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Request)() { + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + if (!turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + + +// Include directives for member types +// Member `result` +// already included above +// #include "turtlesim/action/rotate_absolute.h" +// Member `result` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_GetResult_Response__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_GetResult_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_GetResult_Response", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_GetResult_Response), + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_member_array, // message members + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Response)() { + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Result)(); + if (!turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_members = { + "turtlesim__action", // service namespace + "RotateAbsolute_GetResult", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle, + NULL // response message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle = { + 0, + &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult)() { + if (!turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle.typesupport_identifier) { + turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Response)()->data; + } + + return &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle; +} + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/rotate_absolute.h" +// Member `feedback` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_FeedbackMessage__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_FeedbackMessage", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage), + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_member_array, // message members + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Feedback)(); + if (!turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..94909b0c513971a594d3ba64f8cd75225b4cf168 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..6783a0c14dfd86667d9e1af36f1410645c6665b0 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c @@ -0,0 +1,117 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/msg/detail/color__functions.h" +#include "turtlesim/msg/detail/color__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_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; + turtlesim__msg__Color__init(message_memory); +} + +void turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_fini_function(void * message_memory) +{ + turtlesim__msg__Color__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_member_array[3] = { + { + "r", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__msg__Color, r), // 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 + }, + { + "g", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__msg__Color, g), // 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 + }, + { + "b", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__msg__Color, b), // 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 turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_members = { + "turtlesim__msg", // message namespace + "Color", // message name + 3, // number of fields + sizeof(turtlesim__msg__Color), + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_member_array, // message members + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_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 turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle = { + 0, + &turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Color)() { + if (!turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle.typesupport_identifier) { + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..8d81674eb45125c3bab9b617a12979b62d3f7278 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__MSG__DETAIL__POSE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..42fbd5ffcecb4ffffceafc66590904478c341524 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c @@ -0,0 +1,151 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/msg/detail/pose__functions.h" +#include "turtlesim/msg/detail/pose__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_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; + turtlesim__msg__Pose__init(message_memory); +} + +void turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_fini_function(void * message_memory) +{ + turtlesim__msg__Pose__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_member_array[5] = { + { + "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(turtlesim__msg__Pose, 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 + }, + { + "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(turtlesim__msg__Pose, 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 + }, + { + "theta", // 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(turtlesim__msg__Pose, theta), // 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 + }, + { + "linear_velocity", // 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(turtlesim__msg__Pose, linear_velocity), // 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 + }, + { + "angular_velocity", // 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(turtlesim__msg__Pose, angular_velocity), // 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 turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_members = { + "turtlesim__msg", // message namespace + "Pose", // message name + 5, // number of fields + sizeof(turtlesim__msg__Pose), + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_member_array, // message members + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_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 turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle = { + 0, + &turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Pose)() { + if (!turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle.typesupport_identifier) { + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..07c58734881cb58227c80dbb6f1675b44631561b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/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 TURTLESIM__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_turtlesim + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim + #endif +#else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..6e978a7b49a7fe97b67db567892f5cc5def86e23 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__KILL__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..271afddbb46fa68174c020534b2d8fb9e548604a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c @@ -0,0 +1,232 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/kill__functions.h" +#include "turtlesim/srv/detail/kill__struct.h" + + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_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; + turtlesim__srv__Kill_Request__init(message_memory); +} + +void turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_fini_function(void * message_memory) +{ + turtlesim__srv__Kill_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_member_array[1] = { + { + "name", // 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(turtlesim__srv__Kill_Request, name), // 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 turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_members = { + "turtlesim__srv", // message namespace + "Kill_Request", // message name + 1, // number of fields + sizeof(turtlesim__srv__Kill_Request), + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_member_array, // message members + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_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 turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle = { + 0, + &turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Request)() { + if (!turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/kill__functions.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_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; + turtlesim__srv__Kill_Response__init(message_memory); +} + +void turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_fini_function(void * message_memory) +{ + turtlesim__srv__Kill_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__Kill_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_members = { + "turtlesim__srv", // message namespace + "Kill_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__Kill_Response), + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_member_array, // message members + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_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 turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle = { + 0, + &turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)() { + if (!turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__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 turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_members = { + "turtlesim__srv", // service namespace + "Kill", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle = { + 0, + &turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_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, turtlesim, srv, Kill_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill)() { + if (!turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_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, turtlesim, srv, Kill_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, turtlesim, srv, Kill_Response)()->data; + } + + return &turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle; +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..e4f8e501f21ec618f9b267333ea3982b1a7f52e1 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..5a674287b0b108f23ba7e1de9b268bbd2d70fe56 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c @@ -0,0 +1,296 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/set_pen__functions.h" +#include "turtlesim/srv/detail/set_pen__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_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; + turtlesim__srv__SetPen_Request__init(message_memory); +} + +void turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_fini_function(void * message_memory) +{ + turtlesim__srv__SetPen_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_member_array[5] = { + { + "r", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, r), // 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 + }, + { + "g", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, g), // 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 + }, + { + "b", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, b), // 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 + }, + { + "width", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, width), // 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 + }, + { + "off", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, off), // 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 turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_members = { + "turtlesim__srv", // message namespace + "SetPen_Request", // message name + 5, // number of fields + sizeof(turtlesim__srv__SetPen_Request), + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_member_array, // message members + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_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 turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle = { + 0, + &turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Request)() { + if (!turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/set_pen__functions.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_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; + turtlesim__srv__SetPen_Response__init(message_memory); +} + +void turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_fini_function(void * message_memory) +{ + turtlesim__srv__SetPen_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_members = { + "turtlesim__srv", // message namespace + "SetPen_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__SetPen_Response), + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_member_array, // message members + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_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 turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle = { + 0, + &turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)() { + if (!turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__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 turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_members = { + "turtlesim__srv", // service namespace + "SetPen", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle = { + 0, + &turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_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, turtlesim, srv, SetPen_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen)() { + if (!turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_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, turtlesim, srv, SetPen_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, turtlesim, srv, SetPen_Response)()->data; + } + + return &turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle; +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..1b0f6987d8d8345202df593471ff296e84f25d11 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..9c36581bfd82bbe0257676a3b2ac61f15134537b --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c @@ -0,0 +1,288 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/spawn__functions.h" +#include "turtlesim/srv/detail/spawn__struct.h" + + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_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; + turtlesim__srv__Spawn_Request__init(message_memory); +} + +void turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_fini_function(void * message_memory) +{ + turtlesim__srv__Spawn_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_member_array[4] = { + { + "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(turtlesim__srv__Spawn_Request, 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 + }, + { + "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(turtlesim__srv__Spawn_Request, 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 + }, + { + "theta", // 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(turtlesim__srv__Spawn_Request, theta), // 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 + }, + { + "name", // 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(turtlesim__srv__Spawn_Request, name), // 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 turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_members = { + "turtlesim__srv", // message namespace + "Spawn_Request", // message name + 4, // number of fields + sizeof(turtlesim__srv__Spawn_Request), + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_member_array, // message members + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_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 turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle = { + 0, + &turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Request)() { + if (!turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/spawn__functions.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" + + +// Include directives for member types +// Member `name` +// already included above +// #include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_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; + turtlesim__srv__Spawn_Response__init(message_memory); +} + +void turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_fini_function(void * message_memory) +{ + turtlesim__srv__Spawn_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_member_array[1] = { + { + "name", // 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(turtlesim__srv__Spawn_Response, name), // 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 turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_members = { + "turtlesim__srv", // message namespace + "Spawn_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__Spawn_Response), + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_member_array, // message members + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_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 turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle = { + 0, + &turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)() { + if (!turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__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 turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_members = { + "turtlesim__srv", // service namespace + "Spawn", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle = { + 0, + &turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_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, turtlesim, srv, Spawn_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn)() { + if (!turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_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, turtlesim, srv, Spawn_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, turtlesim, srv, Spawn_Response)()->data; + } + + return &turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle; +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..7dd5f7475802151fabe4b01530ad0da37447f533 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..745981c73037585d3ca505304824d42ba64bec88 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c @@ -0,0 +1,262 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/teleport_absolute__functions.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_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; + turtlesim__srv__TeleportAbsolute_Request__init(message_memory); +} + +void turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportAbsolute_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_member_array[3] = { + { + "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(turtlesim__srv__TeleportAbsolute_Request, 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 + }, + { + "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(turtlesim__srv__TeleportAbsolute_Request, 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 + }, + { + "theta", // 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(turtlesim__srv__TeleportAbsolute_Request, theta), // 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 turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_members = { + "turtlesim__srv", // message namespace + "TeleportAbsolute_Request", // message name + 3, // number of fields + sizeof(turtlesim__srv__TeleportAbsolute_Request), + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_member_array, // message members + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_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 turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Request)() { + if (!turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/teleport_absolute__functions.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_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; + turtlesim__srv__TeleportAbsolute_Response__init(message_memory); +} + +void turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportAbsolute_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__TeleportAbsolute_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_members = { + "turtlesim__srv", // message namespace + "TeleportAbsolute_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__TeleportAbsolute_Response), + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_member_array, // message members + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_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 turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)() { + if (!turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__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 turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_members = { + "turtlesim__srv", // service namespace + "TeleportAbsolute", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle = { + 0, + &turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute)() { + if (!turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Response)()->data; + } + + return &turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle; +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..91f87f457d0412b987a354fe997cf564f0dc8911 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..50c2540dc897bbb74c1dc427666f0bab68044969 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c @@ -0,0 +1,245 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/teleport_relative__functions.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_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; + turtlesim__srv__TeleportRelative_Request__init(message_memory); +} + +void turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportRelative_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_member_array[2] = { + { + "linear", // 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(turtlesim__srv__TeleportRelative_Request, linear), // 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 + }, + { + "angular", // 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(turtlesim__srv__TeleportRelative_Request, angular), // 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 turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_members = { + "turtlesim__srv", // message namespace + "TeleportRelative_Request", // message name + 2, // number of fields + sizeof(turtlesim__srv__TeleportRelative_Request), + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_member_array, // message members + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_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 turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Request)() { + if (!turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/teleport_relative__functions.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_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; + turtlesim__srv__TeleportRelative_Response__init(message_memory); +} + +void turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportRelative_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__TeleportRelative_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_members = { + "turtlesim__srv", // message namespace + "TeleportRelative_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__TeleportRelative_Response), + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_member_array, // message members + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_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 turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)() { + if (!turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__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 turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_members = { + "turtlesim__srv", // service namespace + "TeleportRelative", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle = { + 0, + &turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_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, turtlesim, srv, TeleportRelative_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative)() { + if (!turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_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, turtlesim, srv, TeleportRelative_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, turtlesim, srv, TeleportRelative_Response)()->data; + } + + return &turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle; +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c__arguments.json b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..8261d71f2755801a16456a2300b27436f333e546 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c__arguments.json @@ -0,0 +1,49 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_c/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/python3.8/site-packages/rosidl_typesupport_introspection_c/__init__.py", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/idl__type_support.c.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/msg__rosidl_typesupport_introspection_c.h.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/msg__type_support.c.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/srv__rosidl_typesupport_introspection_c.h.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/share/rosidl_typesupport_introspection_c/resource/srv__type_support.c.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..b8d579b22f1b68791eab1345322bda283f02a226 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..4d2348968af01714ecd61d8219ac471680130eca --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp @@ -0,0 +1,1230 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:action/RotateAbsolute.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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_Goal_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_Goal(_init); +} + +void RotateAbsolute_Goal_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_Goal *>(message_memory); + typed_message->~RotateAbsolute_Goal(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_Goal_message_member_array[1] = { + { + "theta", // 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(turtlesim::action::RotateAbsolute_Goal, theta), // 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 RotateAbsolute_Goal_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_Goal", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_Goal), + RotateAbsolute_Goal_message_member_array, // message members + RotateAbsolute_Goal_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_Goal_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_Goal_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_Goal_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Goal>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Goal)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_Result_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_Result(_init); +} + +void RotateAbsolute_Result_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_Result *>(message_memory); + typed_message->~RotateAbsolute_Result(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_Result_message_member_array[1] = { + { + "delta", // 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(turtlesim::action::RotateAbsolute_Result, delta), // 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 RotateAbsolute_Result_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_Result", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_Result), + RotateAbsolute_Result_message_member_array, // message members + RotateAbsolute_Result_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_Result_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_Result_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_Result_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Result>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Result)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_Feedback_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_Feedback(_init); +} + +void RotateAbsolute_Feedback_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_Feedback *>(message_memory); + typed_message->~RotateAbsolute_Feedback(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_Feedback_message_member_array[1] = { + { + "remaining", // 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(turtlesim::action::RotateAbsolute_Feedback, remaining), // 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 RotateAbsolute_Feedback_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_Feedback", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_Feedback), + RotateAbsolute_Feedback_message_member_array, // message members + RotateAbsolute_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_Feedback_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_Feedback_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Feedback>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Feedback)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_SendGoal_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_SendGoal_Request(_init); +} + +void RotateAbsolute_SendGoal_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_SendGoal_Request *>(message_memory); + typed_message->~RotateAbsolute_SendGoal_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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<unique_identifier_msgs::msg::UUID>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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<turtlesim::action::RotateAbsolute_Goal>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_SendGoal_Request_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_SendGoal_Request", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_SendGoal_Request), + RotateAbsolute_SendGoal_Request_message_member_array, // message members + RotateAbsolute_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_SendGoal_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_SendGoal_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_SendGoal_Response(_init); +} + +void RotateAbsolute_SendGoal_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_SendGoal_Response *>(message_memory); + typed_message->~RotateAbsolute_SendGoal_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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(turtlesim::action::RotateAbsolute_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<builtin_interfaces::msg::Time>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_SendGoal_Response_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_SendGoal_Response", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_SendGoal_Response), + RotateAbsolute_SendGoal_Response_message_member_array, // message members + RotateAbsolute_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_SendGoal_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +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 RotateAbsolute_SendGoal_service_members = { + "turtlesim::action", // service namespace + "RotateAbsolute_SendGoal", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t RotateAbsolute_SendGoal_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_SendGoal_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::action::RotateAbsolute_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< + ::turtlesim::action::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_GetResult_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_GetResult_Request(_init); +} + +void RotateAbsolute_GetResult_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_GetResult_Request *>(message_memory); + typed_message->~RotateAbsolute_GetResult_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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<unique_identifier_msgs::msg::UUID>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_GetResult_Request_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_GetResult_Request", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_GetResult_Request), + RotateAbsolute_GetResult_Request_message_member_array, // message members + RotateAbsolute_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_GetResult_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Request)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_GetResult_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_GetResult_Response(_init); +} + +void RotateAbsolute_GetResult_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_GetResult_Response *>(message_memory); + typed_message->~RotateAbsolute_GetResult_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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(turtlesim::action::RotateAbsolute_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<turtlesim::action::RotateAbsolute_Result>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_GetResult_Response_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_GetResult_Response", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_GetResult_Response), + RotateAbsolute_GetResult_Response_message_member_array, // message members + RotateAbsolute_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_GetResult_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Response)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +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 RotateAbsolute_GetResult_service_members = { + "turtlesim::action", // service namespace + "RotateAbsolute_GetResult", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t RotateAbsolute_GetResult_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_GetResult_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::action::RotateAbsolute_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< + ::turtlesim::action::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_FeedbackMessage_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_FeedbackMessage(_init); +} + +void RotateAbsolute_FeedbackMessage_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_FeedbackMessage *>(message_memory); + typed_message->~RotateAbsolute_FeedbackMessage(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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<unique_identifier_msgs::msg::UUID>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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<turtlesim::action::RotateAbsolute_Feedback>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_FeedbackMessage_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_FeedbackMessage", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_FeedbackMessage), + RotateAbsolute_FeedbackMessage_message_member_array, // message members + RotateAbsolute_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_FeedbackMessage_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_FeedbackMessage_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..7e2d4c1e4ac2f59cb917e38fdd80e05619a58067 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__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, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a513dc837fc0fb3ac679a97117da492f7ca073dc --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp @@ -0,0 +1,143 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Color.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 "turtlesim/msg/detail/color__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Color_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::msg::Color(_init); +} + +void Color_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::msg::Color *>(message_memory); + typed_message->~Color(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Color_message_member_array[3] = { + { + "r", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::msg::Color, r), // 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 + }, + { + "g", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::msg::Color, g), // 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 + }, + { + "b", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::msg::Color, b), // 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 Color_message_members = { + "turtlesim::msg", // message namespace + "Color", // message name + 3, // number of fields + sizeof(turtlesim::msg::Color), + Color_message_member_array, // message members + Color_init_function, // function to initialize message memory (memory has to be allocated) + Color_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Color_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Color_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Color>() +{ + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Color_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, turtlesim, msg, Color)() { + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Color_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..deac934b0233bfb4996e1a1838c1642ae87dd901 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__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, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5cc6ff5b05d0a566f9de75e796661911763eee81 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Pose.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 "turtlesim/msg/detail/pose__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Pose_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::msg::Pose(_init); +} + +void Pose_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::msg::Pose *>(message_memory); + typed_message->~Pose(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Pose_message_member_array[5] = { + { + "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(turtlesim::msg::Pose, 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 + }, + { + "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(turtlesim::msg::Pose, 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 + }, + { + "theta", // 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(turtlesim::msg::Pose, theta), // 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 + }, + { + "linear_velocity", // 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(turtlesim::msg::Pose, linear_velocity), // 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 + }, + { + "angular_velocity", // 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(turtlesim::msg::Pose, angular_velocity), // 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 Pose_message_members = { + "turtlesim::msg", // message namespace + "Pose", // message name + 5, // number of fields + sizeof(turtlesim::msg::Pose), + Pose_message_member_array, // message members + Pose_init_function, // function to initialize message memory (memory has to be allocated) + Pose_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Pose_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Pose_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Pose>() +{ + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Pose_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, turtlesim, msg, Pose)() { + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Pose_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..bbf96b39847832a53fb971cf5f7ade5302e6f7e7 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__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, turtlesim, srv, Kill_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, turtlesim, srv, Kill_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, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..34eb17c3a1617c7d06bf5457d29c6844ca6078a9 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp @@ -0,0 +1,336 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Kill.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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Kill_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Kill_Request(_init); +} + +void Kill_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Kill_Request *>(message_memory); + typed_message->~Kill_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Kill_Request_message_member_array[1] = { + { + "name", // 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(turtlesim::srv::Kill_Request, name), // 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 Kill_Request_message_members = { + "turtlesim::srv", // message namespace + "Kill_Request", // message name + 1, // number of fields + sizeof(turtlesim::srv::Kill_Request), + Kill_Request_message_member_array, // message members + Kill_Request_init_function, // function to initialize message memory (memory has to be allocated) + Kill_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Kill_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Kill_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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, turtlesim, srv, Kill_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Kill_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Kill_Response(_init); +} + +void Kill_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Kill_Response *>(message_memory); + typed_message->~Kill_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Kill_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::Kill_Response, structure_needs_at_least_one_member), // 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 Kill_Response_message_members = { + "turtlesim::srv", // message namespace + "Kill_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::Kill_Response), + Kill_Response_message_member_array, // message members + Kill_Response_init_function, // function to initialize message memory (memory has to be allocated) + Kill_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Kill_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Kill_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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, turtlesim, srv, Kill_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +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 Kill_service_members = { + "turtlesim::srv", // service namespace + "Kill", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::Kill>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t Kill_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Kill_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Kill>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::Kill_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< + ::turtlesim::srv::Kill_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, turtlesim, srv, Kill)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::Kill>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5ecd38d8de62c31cae860d907ef8b0082cfd63d8 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__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, turtlesim, srv, SetPen_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, turtlesim, srv, SetPen_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, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c4932ab12f2eaa8d1fd88707f2a77bb66530375a --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp @@ -0,0 +1,404 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/SetPen.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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void SetPen_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::SetPen_Request(_init); +} + +void SetPen_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::SetPen_Request *>(message_memory); + typed_message->~SetPen_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember SetPen_Request_message_member_array[5] = { + { + "r", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, r), // 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 + }, + { + "g", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, g), // 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 + }, + { + "b", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, b), // 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 + }, + { + "width", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, width), // 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 + }, + { + "off", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, off), // 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 SetPen_Request_message_members = { + "turtlesim::srv", // message namespace + "SetPen_Request", // message name + 5, // number of fields + sizeof(turtlesim::srv::SetPen_Request), + SetPen_Request_message_member_array, // message members + SetPen_Request_init_function, // function to initialize message memory (memory has to be allocated) + SetPen_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t SetPen_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &SetPen_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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, turtlesim, srv, SetPen_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void SetPen_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::SetPen_Response(_init); +} + +void SetPen_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::SetPen_Response *>(message_memory); + typed_message->~SetPen_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember SetPen_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Response, structure_needs_at_least_one_member), // 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 SetPen_Response_message_members = { + "turtlesim::srv", // message namespace + "SetPen_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::SetPen_Response), + SetPen_Response_message_member_array, // message members + SetPen_Response_init_function, // function to initialize message memory (memory has to be allocated) + SetPen_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t SetPen_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &SetPen_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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, turtlesim, srv, SetPen_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +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 SetPen_service_members = { + "turtlesim::srv", // service namespace + "SetPen", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::SetPen>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t SetPen_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &SetPen_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::SetPen>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::SetPen_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< + ::turtlesim::srv::SetPen_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, turtlesim, srv, SetPen)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::SetPen>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..59aee498ffb76e95bfefa8220daae2c22ee016b6 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__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, turtlesim, srv, Spawn_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, turtlesim, srv, Spawn_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, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a5d06ee4a6c5578ef3721e82a3ada3938752c229 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp @@ -0,0 +1,387 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Spawn.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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Spawn_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Spawn_Request(_init); +} + +void Spawn_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Spawn_Request *>(message_memory); + typed_message->~Spawn_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Spawn_Request_message_member_array[4] = { + { + "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(turtlesim::srv::Spawn_Request, 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 + }, + { + "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(turtlesim::srv::Spawn_Request, 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 + }, + { + "theta", // 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(turtlesim::srv::Spawn_Request, theta), // 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 + }, + { + "name", // 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(turtlesim::srv::Spawn_Request, name), // 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 Spawn_Request_message_members = { + "turtlesim::srv", // message namespace + "Spawn_Request", // message name + 4, // number of fields + sizeof(turtlesim::srv::Spawn_Request), + Spawn_Request_message_member_array, // message members + Spawn_Request_init_function, // function to initialize message memory (memory has to be allocated) + Spawn_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Spawn_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Spawn_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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, turtlesim, srv, Spawn_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Spawn_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Spawn_Response(_init); +} + +void Spawn_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Spawn_Response *>(message_memory); + typed_message->~Spawn_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Spawn_Response_message_member_array[1] = { + { + "name", // 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(turtlesim::srv::Spawn_Response, name), // 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 Spawn_Response_message_members = { + "turtlesim::srv", // message namespace + "Spawn_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::Spawn_Response), + Spawn_Response_message_member_array, // message members + Spawn_Response_init_function, // function to initialize message memory (memory has to be allocated) + Spawn_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Spawn_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Spawn_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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, turtlesim, srv, Spawn_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +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 Spawn_service_members = { + "turtlesim::srv", // service namespace + "Spawn", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::Spawn>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t Spawn_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Spawn_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Spawn>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::Spawn_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< + ::turtlesim::srv::Spawn_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, turtlesim, srv, Spawn)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::Spawn>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..dcb188c4d1c0a6b59193d9819d62e75fe1ce7366 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__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, turtlesim, srv, TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..966c7769ab8a156c02e74225e235eeeb8bc4c16c --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp @@ -0,0 +1,370 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportAbsolute.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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportAbsolute_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportAbsolute_Request(_init); +} + +void TeleportAbsolute_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportAbsolute_Request *>(message_memory); + typed_message->~TeleportAbsolute_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportAbsolute_Request_message_member_array[3] = { + { + "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(turtlesim::srv::TeleportAbsolute_Request, 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 + }, + { + "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(turtlesim::srv::TeleportAbsolute_Request, 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 + }, + { + "theta", // 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(turtlesim::srv::TeleportAbsolute_Request, theta), // 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 TeleportAbsolute_Request_message_members = { + "turtlesim::srv", // message namespace + "TeleportAbsolute_Request", // message name + 3, // number of fields + sizeof(turtlesim::srv::TeleportAbsolute_Request), + TeleportAbsolute_Request_message_member_array, // message members + TeleportAbsolute_Request_init_function, // function to initialize message memory (memory has to be allocated) + TeleportAbsolute_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportAbsolute_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportAbsolute_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportAbsolute_Response(_init); +} + +void TeleportAbsolute_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportAbsolute_Response *>(message_memory); + typed_message->~TeleportAbsolute_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportAbsolute_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::TeleportAbsolute_Response, structure_needs_at_least_one_member), // 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 TeleportAbsolute_Response_message_members = { + "turtlesim::srv", // message namespace + "TeleportAbsolute_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::TeleportAbsolute_Response), + TeleportAbsolute_Response_message_member_array, // message members + TeleportAbsolute_Response_init_function, // function to initialize message memory (memory has to be allocated) + TeleportAbsolute_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportAbsolute_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +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 TeleportAbsolute_service_members = { + "turtlesim::srv", // service namespace + "TeleportAbsolute", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TeleportAbsolute_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportAbsolute_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::TeleportAbsolute_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< + ::turtlesim::srv::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..ca8c60d82ee93e59d46719a3548f329081ea8965 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__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, turtlesim, srv, TeleportRelative_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, turtlesim, srv, TeleportRelative_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, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..968743f835cb489af44f05f066f49e2e45516080 --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp @@ -0,0 +1,353 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportRelative.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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportRelative_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportRelative_Request(_init); +} + +void TeleportRelative_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportRelative_Request *>(message_memory); + typed_message->~TeleportRelative_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportRelative_Request_message_member_array[2] = { + { + "linear", // 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(turtlesim::srv::TeleportRelative_Request, linear), // 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 + }, + { + "angular", // 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(turtlesim::srv::TeleportRelative_Request, angular), // 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 TeleportRelative_Request_message_members = { + "turtlesim::srv", // message namespace + "TeleportRelative_Request", // message name + 2, // number of fields + sizeof(turtlesim::srv::TeleportRelative_Request), + TeleportRelative_Request_message_member_array, // message members + TeleportRelative_Request_init_function, // function to initialize message memory (memory has to be allocated) + TeleportRelative_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportRelative_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportRelative_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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, turtlesim, srv, TeleportRelative_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportRelative_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportRelative_Response(_init); +} + +void TeleportRelative_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportRelative_Response *>(message_memory); + typed_message->~TeleportRelative_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportRelative_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::TeleportRelative_Response, structure_needs_at_least_one_member), // 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 TeleportRelative_Response_message_members = { + "turtlesim::srv", // message namespace + "TeleportRelative_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::TeleportRelative_Response), + TeleportRelative_Response_message_member_array, // message members + TeleportRelative_Response_init_function, // function to initialize message memory (memory has to be allocated) + TeleportRelative_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportRelative_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportRelative_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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, turtlesim, srv, TeleportRelative_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +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 TeleportRelative_service_members = { + "turtlesim::srv", // service namespace + "TeleportRelative", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::TeleportRelative>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TeleportRelative_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportRelative_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportRelative>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::TeleportRelative_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< + ::turtlesim::srv::TeleportRelative_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, turtlesim, srv, TeleportRelative)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::TeleportRelative>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp__arguments.json b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp__arguments.json new file mode 100644 index 0000000000000000000000000000000000000000..02fbdb6fe5e86cab7002867344d645d6ce891e3d --- /dev/null +++ b/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp__arguments.json @@ -0,0 +1,49 @@ +{ + "package_name": "turtlesim", + "output_dir": "/home/nr/ros2_ws/build/turtlesim/rosidl_typesupport_introspection_cpp/turtlesim", + "template_dir": "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource", + "idl_tuples": [ + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim:srv/TeleportRelative.idl" + ], + "ros_interface_dependencies": [ + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "action_msgs:/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "builtin_interfaces:/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "unique_identifier_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ], + "target_dependencies": [ + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/python3.8/site-packages/rosidl_typesupport_introspection_cpp/__init__.py", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.hpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/msg__rosidl_typesupport_introspection_cpp.hpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/msg__type_support.cpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/srv__rosidl_typesupport_introspection_cpp.hpp.em", + "/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/share/rosidl_typesupport_introspection_cpp/resource/srv__type_support.cpp.em", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/action/RotateAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Color.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/msg/Pose.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Kill.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/SetPen.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/Spawn.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl", + "/home/nr/ros2_ws/build/turtlesim/rosidl_adapter/turtlesim/srv/TeleportRelative.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl", + "/home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl", + "/home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl", + "/home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl" + ] +} diff --git a/ros2_ws/build/turtlesim/turtle_teleop_key b/ros2_ws/build/turtlesim/turtle_teleop_key new file mode 100755 index 0000000000000000000000000000000000000000..df39e209e997dcaa088ad1b660fbe2161c6373b6 Binary files /dev/null and b/ros2_ws/build/turtlesim/turtle_teleop_key differ diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/CMakeDirectoryInformation.cmake b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000000000000000000000000000000000000..f674bfdd1776283457981131060c82987e778647 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nr/ros2_ws/build/turtlesim/turtlesim__py") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nr/ros2_ws/build/turtlesim") + +# 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/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/progress.marks b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/progress.marks new file mode 100644 index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/DependInfo.cmake b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/DependInfo.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3373297f64d517234f0a337c071d4f49024088ca --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/DependInfo.cmake @@ -0,0 +1,37 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/__init__.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/__init__.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_color_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/msg/_pose_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/__init__.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_kill_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_set_pen_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_spawn_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative.py" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c" "/home/nr/ros2_ws/build/turtlesim/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_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/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make new file mode 100644 index 0000000000000000000000000000000000000000..2246b7773820557a87c23aa0df2324f7be5e8e3c --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make @@ -0,0 +1,213 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +# Utility rule file for turtlesim__py. + +# Include the progress variables for this target. +include turtlesim__py/CMakeFiles/turtlesim__py.dir/progress.make + +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/action/_rotate_absolute.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/msg/_color.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/msg/_pose.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_kill.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_set_pen.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_spawn.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_absolute.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_relative.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/action/__init__.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/msg/__init__.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/__init__.py +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/msg/_color_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/msg/_pose_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_kill_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_set_pen_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_spawn_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c +turtlesim__py/CMakeFiles/turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c + + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/lib/rosidl_generator_py/rosidl_generator_py +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages/rosidl_generator_py/__init__.py +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages/rosidl_generator_py/generate_py_impl.py +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_action_pkg_typesupport_entry_point.c.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_action.py.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_idl_support.c.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_idl.py.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_msg_pkg_typesupport_entry_point.c.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_msg_support.c.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_msg.py.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_srv_pkg_typesupport_entry_point.c.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/resource/_srv.py.em +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/action/RotateAbsolute.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/msg/Color.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/msg/Pose.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/srv/Kill.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/srv/SetPen.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/srv/Spawn.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/srv/TeleportAbsolute.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: rosidl_adapter/turtlesim/srv/TeleportRelative.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalInfo.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatus.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/msg/GoalStatusArray.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/action_msgs/share/action_msgs/srv/CancelGoal.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Duration.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/builtin_interfaces/share/builtin_interfaces/msg/Time.idl +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c: /home/nr/ros2_humble/install/unique_identifier_msgs/share/unique_identifier_msgs/msg/UUID.idl + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/nr/ros2_ws/build/turtlesim/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating Python code for ROS interfaces" + cd /home/nr/ros2_ws/build/turtlesim/turtlesim__py && /usr/bin/python3 /home/nr/ros2_humble/install/rosidl_generator_py/share/rosidl_generator_py/cmake/../../../lib/rosidl_generator_py/rosidl_generator_py --generator-arguments-file /home/nr/ros2_ws/build/turtlesim/rosidl_generator_py__arguments.json --typesupport-impls "rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c;rosidl_typesupport_c" + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c + +rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c + +rosidl_generator_py/turtlesim/action/_rotate_absolute.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/action/_rotate_absolute.py + +rosidl_generator_py/turtlesim/msg/_color.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/msg/_color.py + +rosidl_generator_py/turtlesim/msg/_pose.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/msg/_pose.py + +rosidl_generator_py/turtlesim/srv/_kill.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_kill.py + +rosidl_generator_py/turtlesim/srv/_set_pen.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_set_pen.py + +rosidl_generator_py/turtlesim/srv/_spawn.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_spawn.py + +rosidl_generator_py/turtlesim/srv/_teleport_absolute.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_teleport_absolute.py + +rosidl_generator_py/turtlesim/srv/_teleport_relative.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_teleport_relative.py + +rosidl_generator_py/turtlesim/action/__init__.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/action/__init__.py + +rosidl_generator_py/turtlesim/msg/__init__.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/msg/__init__.py + +rosidl_generator_py/turtlesim/srv/__init__.py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/__init__.py + +rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c + +rosidl_generator_py/turtlesim/msg/_color_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/msg/_color_s.c + +rosidl_generator_py/turtlesim/msg/_pose_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/msg/_pose_s.c + +rosidl_generator_py/turtlesim/srv/_kill_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_kill_s.c + +rosidl_generator_py/turtlesim/srv/_set_pen_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_set_pen_s.c + +rosidl_generator_py/turtlesim/srv/_spawn_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_spawn_s.c + +rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c + +rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c + @$(CMAKE_COMMAND) -E touch_nocreate rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c + +turtlesim__py: turtlesim__py/CMakeFiles/turtlesim__py +turtlesim__py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +turtlesim__py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +turtlesim__py: rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +turtlesim__py: rosidl_generator_py/turtlesim/action/_rotate_absolute.py +turtlesim__py: rosidl_generator_py/turtlesim/msg/_color.py +turtlesim__py: rosidl_generator_py/turtlesim/msg/_pose.py +turtlesim__py: rosidl_generator_py/turtlesim/srv/_kill.py +turtlesim__py: rosidl_generator_py/turtlesim/srv/_set_pen.py +turtlesim__py: rosidl_generator_py/turtlesim/srv/_spawn.py +turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_absolute.py +turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_relative.py +turtlesim__py: rosidl_generator_py/turtlesim/action/__init__.py +turtlesim__py: rosidl_generator_py/turtlesim/msg/__init__.py +turtlesim__py: rosidl_generator_py/turtlesim/srv/__init__.py +turtlesim__py: rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c +turtlesim__py: rosidl_generator_py/turtlesim/msg/_color_s.c +turtlesim__py: rosidl_generator_py/turtlesim/msg/_pose_s.c +turtlesim__py: rosidl_generator_py/turtlesim/srv/_kill_s.c +turtlesim__py: rosidl_generator_py/turtlesim/srv/_set_pen_s.c +turtlesim__py: rosidl_generator_py/turtlesim/srv/_spawn_s.c +turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c +turtlesim__py: rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c +turtlesim__py: turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make + +.PHONY : turtlesim__py + +# Rule to build all files generated by this target. +turtlesim__py/CMakeFiles/turtlesim__py.dir/build: turtlesim__py + +.PHONY : turtlesim__py/CMakeFiles/turtlesim__py.dir/build + +turtlesim__py/CMakeFiles/turtlesim__py.dir/clean: + cd /home/nr/ros2_ws/build/turtlesim/turtlesim__py && $(CMAKE_COMMAND) -P CMakeFiles/turtlesim__py.dir/cmake_clean.cmake +.PHONY : turtlesim__py/CMakeFiles/turtlesim__py.dir/clean + +turtlesim__py/CMakeFiles/turtlesim__py.dir/depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nr/ros2_ws/src/ros_tutorials/turtlesim /home/nr/ros2_ws/build/turtlesim/turtlesim__py /home/nr/ros2_ws/build/turtlesim /home/nr/ros2_ws/build/turtlesim/turtlesim__py /home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : turtlesim__py/CMakeFiles/turtlesim__py.dir/depend + diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/cmake_clean.cmake b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/cmake_clean.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3898e9c488fcae842aabcde49134b667f117f1b5 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/cmake_clean.cmake @@ -0,0 +1,30 @@ +file(REMOVE_RECURSE + "../rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c" + "../rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c" + "../rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c" + "../rosidl_generator_py/turtlesim/action/__init__.py" + "../rosidl_generator_py/turtlesim/action/_rotate_absolute.py" + "../rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c" + "../rosidl_generator_py/turtlesim/msg/__init__.py" + "../rosidl_generator_py/turtlesim/msg/_color.py" + "../rosidl_generator_py/turtlesim/msg/_color_s.c" + "../rosidl_generator_py/turtlesim/msg/_pose.py" + "../rosidl_generator_py/turtlesim/msg/_pose_s.c" + "../rosidl_generator_py/turtlesim/srv/__init__.py" + "../rosidl_generator_py/turtlesim/srv/_kill.py" + "../rosidl_generator_py/turtlesim/srv/_kill_s.c" + "../rosidl_generator_py/turtlesim/srv/_set_pen.py" + "../rosidl_generator_py/turtlesim/srv/_set_pen_s.c" + "../rosidl_generator_py/turtlesim/srv/_spawn.py" + "../rosidl_generator_py/turtlesim/srv/_spawn_s.c" + "../rosidl_generator_py/turtlesim/srv/_teleport_absolute.py" + "../rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c" + "../rosidl_generator_py/turtlesim/srv/_teleport_relative.py" + "../rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c" + "CMakeFiles/turtlesim__py" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/turtlesim__py.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/depend.internal b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/depend.internal new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/depend.make b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/depend.make new file mode 100644 index 0000000000000000000000000000000000000000..f647855fc483eef4359d230d8e2650c6191dc079 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/progress.make b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/progress.make new file mode 100644 index 0000000000000000000000000000000000000000..c561fcaeacea8de47729357775c251ea01b0cfbf --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/turtlesim__py.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 8 + diff --git a/ros2_ws/build/turtlesim/turtlesim__py/CMakeLists.txt b/ros2_ws/build/turtlesim/turtlesim__py/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..62fd76272268b9581758c0a0a1c7884a8b91d595 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__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/ros2_ws/build/turtlesim/turtlesim__py/CTestTestfile.cmake b/ros2_ws/build/turtlesim/turtlesim__py/CTestTestfile.cmake new file mode 100644 index 0000000000000000000000000000000000000000..04c5f874d28667b17f5eb2c5b71d45d85b69411f --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /home/nr/ros2_ws/build/turtlesim/turtlesim__py +# Build directory: /home/nr/ros2_ws/build/turtlesim/turtlesim__py +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/ros2_ws/build/turtlesim/turtlesim__py/Makefile b/ros2_ws/build/turtlesim/turtlesim__py/Makefile new file mode 100644 index 0000000000000000000000000000000000000000..45ab15bac8a165ab08e98a3ffa14d4dc7b2aee09 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/Makefile @@ -0,0 +1,212 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# 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: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# 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 remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/nr/ros2_ws/src/ros_tutorials/turtlesim + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/nr/ros2_ws/build/turtlesim + +#============================================================================= +# Targets provided globally by CMake. + +# 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 +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 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 rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -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 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 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 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/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles /home/nr/ros2_ws/build/turtlesim/turtlesim__py/CMakeFiles/progress.marks + cd /home/nr/ros2_ws/build/turtlesim && $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/nr/ros2_ws/build/turtlesim/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/nr/ros2_ws/build/turtlesim && $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/nr/ros2_ws/build/turtlesim && $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/nr/ros2_ws/build/turtlesim && $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/nr/ros2_ws/build/turtlesim && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +turtlesim__py/CMakeFiles/turtlesim__py.dir/rule: + cd /home/nr/ros2_ws/build/turtlesim && $(MAKE) -f CMakeFiles/Makefile2 turtlesim__py/CMakeFiles/turtlesim__py.dir/rule +.PHONY : turtlesim__py/CMakeFiles/turtlesim__py.dir/rule + +# Convenience name for target. +turtlesim__py: turtlesim__py/CMakeFiles/turtlesim__py.dir/rule + +.PHONY : turtlesim__py + +# fast build rule for target. +turtlesim__py/fast: + cd /home/nr/ros2_ws/build/turtlesim && $(MAKE) -f turtlesim__py/CMakeFiles/turtlesim__py.dir/build.make turtlesim__py/CMakeFiles/turtlesim__py.dir/build +.PHONY : turtlesim__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 "... install/local" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... test" + @echo "... install/strip" + @echo "... turtlesim__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/nr/ros2_ws/build/turtlesim && $(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/ros2_ws/build/turtlesim/turtlesim__py/cmake_install.cmake b/ros2_ws/build/turtlesim/turtlesim__py/cmake_install.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3e62de2575be8ca0062360122159f479616496d8 --- /dev/null +++ b/ros2_ws/build/turtlesim/turtlesim__py/cmake_install.cmake @@ -0,0 +1,39 @@ +# Install script for directory: /home/nr/ros2_ws/build/turtlesim/turtlesim__py + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/nr/ros2_ws/install/turtlesim") +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() + diff --git a/ros2_ws/build/turtlesim/turtlesim_node b/ros2_ws/build/turtlesim/turtlesim_node new file mode 100755 index 0000000000000000000000000000000000000000..db98c337024ebf5eb0a9cfd65396a76b2c9f077e Binary files /dev/null and b/ros2_ws/build/turtlesim/turtlesim_node differ diff --git a/ros2_ws/install/.colcon_install_layout b/ros2_ws/install/.colcon_install_layout new file mode 100644 index 0000000000000000000000000000000000000000..3aad5336af1f22b8088508218dceeda3d7bc8cc2 --- /dev/null +++ b/ros2_ws/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/ros2_ws/install/COLCON_IGNORE b/ros2_ws/install/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/install/_local_setup_util_ps1.py b/ros2_ws/install/_local_setup_util_ps1.py new file mode 100644 index 0000000000000000000000000000000000000000..83abe630636fdfdddd03908cb09caedcf4ff5180 --- /dev/null +++ b/ros2_ws/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}"' +FORMAT_STR_REMOVE_LEADING_SEPARATOR = '' +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' + +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/ros2_ws/install/_local_setup_util_sh.py b/ros2_ws/install/_local_setup_util_sh.py new file mode 100644 index 0000000000000000000000000000000000000000..ff311987242810f529779f87601b5165bd8128ef --- /dev/null +++ b/ros2_ws/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}"' +FORMAT_STR_REMOVE_LEADING_SEPARATOR = 'if [ "$(echo -n ${name} | head -c 1)" = ":" ]; then export {name}=${{{name}#?}} ; fi' +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' + +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/ros2_ws/install/local_setup.bash b/ros2_ws/install/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..03f00256c1a126057ca924bdd48ec74444b0cc10 --- /dev/null +++ b/ros2_ws/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/ros2_ws/install/local_setup.ps1 b/ros2_ws/install/local_setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..6f68c8dede9ed4ecb63a4eb6ac2a7450bd18ec3b --- /dev/null +++ b/ros2_ws/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/ros2_ws/install/local_setup.sh b/ros2_ws/install/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..c8debdbe373aac70e93b5f1defb106ebbe10eea2 --- /dev/null +++ b/ros2_ws/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/nr/ros2_ws/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/ros2_ws/install/local_setup.zsh b/ros2_ws/install/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..b6487102f245a7b5ddb2b1da158d6b99ddc91d8b --- /dev/null +++ b/ros2_ws/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/ros2_ws/install/setup.bash b/ros2_ws/install/setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..ee0d121dae522fd4c918c538e2a4d2449ee6d4c2 --- /dev/null +++ b/ros2_ws/install/setup.bash @@ -0,0 +1,31 @@ +# 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="/home/nr/ros2_humble/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/ros2_ws/install/setup.ps1 b/ros2_ws/install/setup.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..8a5fdd203a3c35617a15df9fcbb4f38564dfa2fd --- /dev/null +++ b/ros2_ws/install/setup.ps1 @@ -0,0 +1,29 @@ +# 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 "/home/nr/ros2_humble/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/ros2_ws/install/setup.sh b/ros2_ws/install/setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..98ad3271868a5ec392e78ccaa8cd6f50a5993a87 --- /dev/null +++ b/ros2_ws/install/setup.sh @@ -0,0 +1,45 @@ +# 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/nr/ros2_ws/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="/home/nr/ros2_humble/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/ros2_ws/install/setup.zsh b/ros2_ws/install/setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..d7f1a4f5b4176eea3800888d269bce88993987f5 --- /dev/null +++ b/ros2_ws/install/setup.zsh @@ -0,0 +1,31 @@ +# 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="/home/nr/ros2_humble/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/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..d516bf03830f226a798fa4be869e84a0cb5c306b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp @@ -0,0 +1,414 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__BUILDER_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_Goal_theta +{ +public: + Init_RotateAbsolute_Goal_theta() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_Goal theta(::turtlesim::action::RotateAbsolute_Goal::_theta_type arg) + { + msg_.theta = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_Goal msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_Goal>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_Goal_theta(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_Result_delta +{ +public: + Init_RotateAbsolute_Result_delta() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_Result delta(::turtlesim::action::RotateAbsolute_Result::_delta_type arg) + { + msg_.delta = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_Result msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_Result>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_Result_delta(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_Feedback_remaining +{ +public: + Init_RotateAbsolute_Feedback_remaining() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_Feedback remaining(::turtlesim::action::RotateAbsolute_Feedback::_remaining_type arg) + { + msg_.remaining = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_Feedback msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_Feedback>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_Feedback_remaining(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_SendGoal_Request_goal +{ +public: + explicit Init_RotateAbsolute_SendGoal_Request_goal(::turtlesim::action::RotateAbsolute_SendGoal_Request & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_SendGoal_Request goal(::turtlesim::action::RotateAbsolute_SendGoal_Request::_goal_type arg) + { + msg_.goal = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Request msg_; +}; + +class Init_RotateAbsolute_SendGoal_Request_goal_id +{ +public: + Init_RotateAbsolute_SendGoal_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_SendGoal_Request_goal goal_id(::turtlesim::action::RotateAbsolute_SendGoal_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_RotateAbsolute_SendGoal_Request_goal(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_SendGoal_Request_goal_id(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_SendGoal_Response_stamp +{ +public: + explicit Init_RotateAbsolute_SendGoal_Response_stamp(::turtlesim::action::RotateAbsolute_SendGoal_Response & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_SendGoal_Response stamp(::turtlesim::action::RotateAbsolute_SendGoal_Response::_stamp_type arg) + { + msg_.stamp = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Response msg_; +}; + +class Init_RotateAbsolute_SendGoal_Response_accepted +{ +public: + Init_RotateAbsolute_SendGoal_Response_accepted() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_SendGoal_Response_stamp accepted(::turtlesim::action::RotateAbsolute_SendGoal_Response::_accepted_type arg) + { + msg_.accepted = std::move(arg); + return Init_RotateAbsolute_SendGoal_Response_stamp(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_SendGoal_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_SendGoal_Response_accepted(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_GetResult_Request_goal_id +{ +public: + Init_RotateAbsolute_GetResult_Request_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::action::RotateAbsolute_GetResult_Request goal_id(::turtlesim::action::RotateAbsolute_GetResult_Request::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_GetResult_Request msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_GetResult_Request_goal_id(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_GetResult_Response_result +{ +public: + explicit Init_RotateAbsolute_GetResult_Response_result(::turtlesim::action::RotateAbsolute_GetResult_Response & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_GetResult_Response result(::turtlesim::action::RotateAbsolute_GetResult_Response::_result_type arg) + { + msg_.result = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_GetResult_Response msg_; +}; + +class Init_RotateAbsolute_GetResult_Response_status +{ +public: + Init_RotateAbsolute_GetResult_Response_status() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_GetResult_Response_result status(::turtlesim::action::RotateAbsolute_GetResult_Response::_status_type arg) + { + msg_.status = std::move(arg); + return Init_RotateAbsolute_GetResult_Response_result(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_GetResult_Response msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_GetResult_Response_status(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace action +{ + +namespace builder +{ + +class Init_RotateAbsolute_FeedbackMessage_feedback +{ +public: + explicit Init_RotateAbsolute_FeedbackMessage_feedback(::turtlesim::action::RotateAbsolute_FeedbackMessage & msg) + : msg_(msg) + {} + ::turtlesim::action::RotateAbsolute_FeedbackMessage feedback(::turtlesim::action::RotateAbsolute_FeedbackMessage::_feedback_type arg) + { + msg_.feedback = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_FeedbackMessage msg_; +}; + +class Init_RotateAbsolute_FeedbackMessage_goal_id +{ +public: + Init_RotateAbsolute_FeedbackMessage_goal_id() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_RotateAbsolute_FeedbackMessage_feedback goal_id(::turtlesim::action::RotateAbsolute_FeedbackMessage::_goal_id_type arg) + { + msg_.goal_id = std::move(arg); + return Init_RotateAbsolute_FeedbackMessage_feedback(msg_); + } + +private: + ::turtlesim::action::RotateAbsolute_FeedbackMessage msg_; +}; + +} // namespace builder + +} // namespace action + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return turtlesim::action::builder::Init_RotateAbsolute_FeedbackMessage_goal_id(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..277da1d0b8f531412d3f694b256324dbbcde6600 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c @@ -0,0 +1,1949 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + + +bool +turtlesim__action__RotateAbsolute_Goal__init(turtlesim__action__RotateAbsolute_Goal * msg) +{ + if (!msg) { + return false; + } + // theta + return true; +} + +void +turtlesim__action__RotateAbsolute_Goal__fini(turtlesim__action__RotateAbsolute_Goal * msg) +{ + if (!msg) { + return; + } + // theta +} + +bool +turtlesim__action__RotateAbsolute_Goal__are_equal(const turtlesim__action__RotateAbsolute_Goal * lhs, const turtlesim__action__RotateAbsolute_Goal * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Goal__copy( + const turtlesim__action__RotateAbsolute_Goal * input, + turtlesim__action__RotateAbsolute_Goal * output) +{ + if (!input || !output) { + return false; + } + // theta + output->theta = input->theta; + return true; +} + +turtlesim__action__RotateAbsolute_Goal * +turtlesim__action__RotateAbsolute_Goal__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal * msg = (turtlesim__action__RotateAbsolute_Goal *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Goal), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_Goal)); + bool success = turtlesim__action__RotateAbsolute_Goal__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_Goal__destroy(turtlesim__action__RotateAbsolute_Goal * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_Goal__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__init(turtlesim__action__RotateAbsolute_Goal__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_Goal *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_Goal), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_Goal__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_Goal__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_Goal__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_Goal__Sequence * +turtlesim__action__RotateAbsolute_Goal__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal__Sequence * array = (turtlesim__action__RotateAbsolute_Goal__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Goal__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_Goal__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_Goal__Sequence__destroy(turtlesim__action__RotateAbsolute_Goal__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_Goal__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Goal__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__copy( + const turtlesim__action__RotateAbsolute_Goal__Sequence * input, + turtlesim__action__RotateAbsolute_Goal__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_Goal); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Goal * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__action__RotateAbsolute_Result__init(turtlesim__action__RotateAbsolute_Result * msg) +{ + if (!msg) { + return false; + } + // delta + return true; +} + +void +turtlesim__action__RotateAbsolute_Result__fini(turtlesim__action__RotateAbsolute_Result * msg) +{ + if (!msg) { + return; + } + // delta +} + +bool +turtlesim__action__RotateAbsolute_Result__are_equal(const turtlesim__action__RotateAbsolute_Result * lhs, const turtlesim__action__RotateAbsolute_Result * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // delta + if (lhs->delta != rhs->delta) { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Result__copy( + const turtlesim__action__RotateAbsolute_Result * input, + turtlesim__action__RotateAbsolute_Result * output) +{ + if (!input || !output) { + return false; + } + // delta + output->delta = input->delta; + return true; +} + +turtlesim__action__RotateAbsolute_Result * +turtlesim__action__RotateAbsolute_Result__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result * msg = (turtlesim__action__RotateAbsolute_Result *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Result), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_Result)); + bool success = turtlesim__action__RotateAbsolute_Result__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_Result__destroy(turtlesim__action__RotateAbsolute_Result * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_Result__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_Result__Sequence__init(turtlesim__action__RotateAbsolute_Result__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_Result *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_Result), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_Result__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_Result__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_Result__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_Result__Sequence * +turtlesim__action__RotateAbsolute_Result__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result__Sequence * array = (turtlesim__action__RotateAbsolute_Result__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Result__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_Result__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_Result__Sequence__destroy(turtlesim__action__RotateAbsolute_Result__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_Result__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_Result__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Result__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Result__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Result__Sequence__copy( + const turtlesim__action__RotateAbsolute_Result__Sequence * input, + turtlesim__action__RotateAbsolute_Result__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_Result); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Result * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Result__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__action__RotateAbsolute_Feedback__init(turtlesim__action__RotateAbsolute_Feedback * msg) +{ + if (!msg) { + return false; + } + // remaining + return true; +} + +void +turtlesim__action__RotateAbsolute_Feedback__fini(turtlesim__action__RotateAbsolute_Feedback * msg) +{ + if (!msg) { + return; + } + // remaining +} + +bool +turtlesim__action__RotateAbsolute_Feedback__are_equal(const turtlesim__action__RotateAbsolute_Feedback * lhs, const turtlesim__action__RotateAbsolute_Feedback * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // remaining + if (lhs->remaining != rhs->remaining) { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Feedback__copy( + const turtlesim__action__RotateAbsolute_Feedback * input, + turtlesim__action__RotateAbsolute_Feedback * output) +{ + if (!input || !output) { + return false; + } + // remaining + output->remaining = input->remaining; + return true; +} + +turtlesim__action__RotateAbsolute_Feedback * +turtlesim__action__RotateAbsolute_Feedback__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback * msg = (turtlesim__action__RotateAbsolute_Feedback *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Feedback), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_Feedback)); + bool success = turtlesim__action__RotateAbsolute_Feedback__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_Feedback__destroy(turtlesim__action__RotateAbsolute_Feedback * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_Feedback__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__init(turtlesim__action__RotateAbsolute_Feedback__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_Feedback *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_Feedback), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_Feedback__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_Feedback__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_Feedback__Sequence * +turtlesim__action__RotateAbsolute_Feedback__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback__Sequence * array = (turtlesim__action__RotateAbsolute_Feedback__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_Feedback__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_Feedback__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__destroy(turtlesim__action__RotateAbsolute_Feedback__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_Feedback__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Feedback__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Feedback__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__copy( + const turtlesim__action__RotateAbsolute_Feedback__Sequence * input, + turtlesim__action__RotateAbsolute_Feedback__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_Feedback); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_Feedback * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__functions.h" + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__init(turtlesim__action__RotateAbsolute_SendGoal_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(msg); + return false; + } + // goal + if (!turtlesim__action__RotateAbsolute_Goal__init(&msg->goal)) { + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Request__fini(turtlesim__action__RotateAbsolute_SendGoal_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // goal + turtlesim__action__RotateAbsolute_Goal__fini(&msg->goal); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__are_equal( + &(lhs->goal), &(rhs->goal))) + { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request * input, + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Goal__copy( + &(input->goal), &(output->goal))) + { + return false; + } + return true; +} + +turtlesim__action__RotateAbsolute_SendGoal_Request * +turtlesim__action__RotateAbsolute_SendGoal_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request * msg = (turtlesim__action__RotateAbsolute_SendGoal_Request *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request)); + bool success = turtlesim__action__RotateAbsolute_SendGoal_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_SendGoal_Request *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_SendGoal_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array = (turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_SendGoal_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Request * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Response__init(turtlesim__action__RotateAbsolute_SendGoal_Response * msg) +{ + if (!msg) { + return false; + } + // accepted + // stamp + if (!builtin_interfaces__msg__Time__init(&msg->stamp)) { + turtlesim__action__RotateAbsolute_SendGoal_Response__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Response__fini(turtlesim__action__RotateAbsolute_SendGoal_Response * msg) +{ + if (!msg) { + return; + } + // accepted + // stamp + builtin_interfaces__msg__Time__fini(&msg->stamp); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response * lhs, const turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Response__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response * input, + turtlesim__action__RotateAbsolute_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; +} + +turtlesim__action__RotateAbsolute_SendGoal_Response * +turtlesim__action__RotateAbsolute_SendGoal_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response * msg = (turtlesim__action__RotateAbsolute_SendGoal_Response *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response)); + bool success = turtlesim__action__RotateAbsolute_SendGoal_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_SendGoal_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_SendGoal_Response *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_SendGoal_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array = (turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_SendGoal_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_SendGoal_Response * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Request__init(turtlesim__action__RotateAbsolute_GetResult_Request * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + turtlesim__action__RotateAbsolute_GetResult_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Request__fini(turtlesim__action__RotateAbsolute_GetResult_Request * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request * lhs, const turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Request__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request * input, + turtlesim__action__RotateAbsolute_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; +} + +turtlesim__action__RotateAbsolute_GetResult_Request * +turtlesim__action__RotateAbsolute_GetResult_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request * msg = (turtlesim__action__RotateAbsolute_GetResult_Request *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_GetResult_Request)); + bool success = turtlesim__action__RotateAbsolute_GetResult_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Request__destroy(turtlesim__action__RotateAbsolute_GetResult_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_GetResult_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_GetResult_Request *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_GetResult_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_GetResult_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array = (turtlesim__action__RotateAbsolute_GetResult_Request__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_GetResult_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_GetResult_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Request * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_GetResult_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `result` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__init(turtlesim__action__RotateAbsolute_GetResult_Response * msg) +{ + if (!msg) { + return false; + } + // status + // result + if (!turtlesim__action__RotateAbsolute_Result__init(&msg->result)) { + turtlesim__action__RotateAbsolute_GetResult_Response__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Response__fini(turtlesim__action__RotateAbsolute_GetResult_Response * msg) +{ + if (!msg) { + return; + } + // status + // result + turtlesim__action__RotateAbsolute_Result__fini(&msg->result); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response * lhs, const turtlesim__action__RotateAbsolute_GetResult_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // status + if (lhs->status != rhs->status) { + return false; + } + // result + if (!turtlesim__action__RotateAbsolute_Result__are_equal( + &(lhs->result), &(rhs->result))) + { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response * input, + turtlesim__action__RotateAbsolute_GetResult_Response * output) +{ + if (!input || !output) { + return false; + } + // status + output->status = input->status; + // result + if (!turtlesim__action__RotateAbsolute_Result__copy( + &(input->result), &(output->result))) + { + return false; + } + return true; +} + +turtlesim__action__RotateAbsolute_GetResult_Response * +turtlesim__action__RotateAbsolute_GetResult_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response * msg = (turtlesim__action__RotateAbsolute_GetResult_Response *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_GetResult_Response)); + bool success = turtlesim__action__RotateAbsolute_GetResult_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Response__destroy(turtlesim__action__RotateAbsolute_GetResult_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_GetResult_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_GetResult_Response *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_GetResult_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_GetResult_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_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 +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array = (turtlesim__action__RotateAbsolute_GetResult_Response__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_GetResult_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_GetResult_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_GetResult_Response * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__functions.h" + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__init(turtlesim__action__RotateAbsolute_FeedbackMessage * msg) +{ + if (!msg) { + return false; + } + // goal_id + if (!unique_identifier_msgs__msg__UUID__init(&msg->goal_id)) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(msg); + return false; + } + // feedback + if (!turtlesim__action__RotateAbsolute_Feedback__init(&msg->feedback)) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(msg); + return false; + } + return true; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__fini(turtlesim__action__RotateAbsolute_FeedbackMessage * msg) +{ + if (!msg) { + return; + } + // goal_id + unique_identifier_msgs__msg__UUID__fini(&msg->goal_id); + // feedback + turtlesim__action__RotateAbsolute_Feedback__fini(&msg->feedback); +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Feedback__are_equal( + &(lhs->feedback), &(rhs->feedback))) + { + return false; + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage * input, + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_Feedback__copy( + &(input->feedback), &(output->feedback))) + { + return false; + } + return true; +} + +turtlesim__action__RotateAbsolute_FeedbackMessage * +turtlesim__action__RotateAbsolute_FeedbackMessage__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage * msg = (turtlesim__action__RotateAbsolute_FeedbackMessage *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage)); + bool success = turtlesim__action__RotateAbsolute_FeedbackMessage__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__init(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage * data = NULL; + + if (size) { + data = (turtlesim__action__RotateAbsolute_FeedbackMessage *)allocator.zero_allocate(size, sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__action__RotateAbsolute_FeedbackMessage__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__fini(turtlesim__action__RotateAbsolute_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) { + turtlesim__action__RotateAbsolute_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); + } +} + +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array = (turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence *)allocator.allocate(sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * lhs, const turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_FeedbackMessage__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * input, + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__action__RotateAbsolute_FeedbackMessage * data = + (turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_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; ) { + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__RotateAbsolute_FeedbackMessage__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..c6ceeba8e049af89691ac401d316a12effd97137 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h @@ -0,0 +1,1241 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__FUNCTIONS_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_Goal + * )) before or use + * turtlesim__action__RotateAbsolute_Goal__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__init(turtlesim__action__RotateAbsolute_Goal * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__fini(turtlesim__action__RotateAbsolute_Goal * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_Goal__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_Goal * +turtlesim__action__RotateAbsolute_Goal__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_Goal__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__destroy(turtlesim__action__RotateAbsolute_Goal * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__are_equal(const turtlesim__action__RotateAbsolute_Goal * lhs, const turtlesim__action__RotateAbsolute_Goal * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__copy( + const turtlesim__action__RotateAbsolute_Goal * input, + turtlesim__action__RotateAbsolute_Goal * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__init(turtlesim__action__RotateAbsolute_Goal__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__Sequence__fini(turtlesim__action__RotateAbsolute_Goal__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_Goal__Sequence * +turtlesim__action__RotateAbsolute_Goal__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Goal__Sequence__destroy(turtlesim__action__RotateAbsolute_Goal__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Goal__Sequence * lhs, const turtlesim__action__RotateAbsolute_Goal__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Goal__Sequence__copy( + const turtlesim__action__RotateAbsolute_Goal__Sequence * input, + turtlesim__action__RotateAbsolute_Goal__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_Result + * )) before or use + * turtlesim__action__RotateAbsolute_Result__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__init(turtlesim__action__RotateAbsolute_Result * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Result__fini(turtlesim__action__RotateAbsolute_Result * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_Result__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_Result * +turtlesim__action__RotateAbsolute_Result__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_Result__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Result__destroy(turtlesim__action__RotateAbsolute_Result * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__are_equal(const turtlesim__action__RotateAbsolute_Result * lhs, const turtlesim__action__RotateAbsolute_Result * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__copy( + const turtlesim__action__RotateAbsolute_Result * input, + turtlesim__action__RotateAbsolute_Result * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__Sequence__init(turtlesim__action__RotateAbsolute_Result__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Result__Sequence__fini(turtlesim__action__RotateAbsolute_Result__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_Result__Sequence * +turtlesim__action__RotateAbsolute_Result__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Result__Sequence__destroy(turtlesim__action__RotateAbsolute_Result__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Result__Sequence * lhs, const turtlesim__action__RotateAbsolute_Result__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Result__Sequence__copy( + const turtlesim__action__RotateAbsolute_Result__Sequence * input, + turtlesim__action__RotateAbsolute_Result__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_Feedback + * )) before or use + * turtlesim__action__RotateAbsolute_Feedback__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__init(turtlesim__action__RotateAbsolute_Feedback * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__fini(turtlesim__action__RotateAbsolute_Feedback * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_Feedback__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_Feedback * +turtlesim__action__RotateAbsolute_Feedback__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_Feedback__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__destroy(turtlesim__action__RotateAbsolute_Feedback * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__are_equal(const turtlesim__action__RotateAbsolute_Feedback * lhs, const turtlesim__action__RotateAbsolute_Feedback * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__copy( + const turtlesim__action__RotateAbsolute_Feedback * input, + turtlesim__action__RotateAbsolute_Feedback * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__init(turtlesim__action__RotateAbsolute_Feedback__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__fini(turtlesim__action__RotateAbsolute_Feedback__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_Feedback__Sequence * +turtlesim__action__RotateAbsolute_Feedback__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_Feedback__Sequence__destroy(turtlesim__action__RotateAbsolute_Feedback__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__are_equal(const turtlesim__action__RotateAbsolute_Feedback__Sequence * lhs, const turtlesim__action__RotateAbsolute_Feedback__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_Feedback__Sequence__copy( + const turtlesim__action__RotateAbsolute_Feedback__Sequence * input, + turtlesim__action__RotateAbsolute_Feedback__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_SendGoal_Request + * )) before or use + * turtlesim__action__RotateAbsolute_SendGoal_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__init(turtlesim__action__RotateAbsolute_SendGoal_Request * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__fini(turtlesim__action__RotateAbsolute_SendGoal_Request * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_SendGoal_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Request * +turtlesim__action__RotateAbsolute_SendGoal_Request__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_SendGoal_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Request * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request * input, + turtlesim__action__RotateAbsolute_SendGoal_Request * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__fini(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_SendGoal_Response + * )) before or use + * turtlesim__action__RotateAbsolute_SendGoal_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__init(turtlesim__action__RotateAbsolute_SendGoal_Response * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__fini(turtlesim__action__RotateAbsolute_SendGoal_Response * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_SendGoal_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Response * +turtlesim__action__RotateAbsolute_SendGoal_Response__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_SendGoal_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Response * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response * input, + turtlesim__action__RotateAbsolute_SendGoal_Response * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__init(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__fini(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * input, + turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_GetResult_Request + * )) before or use + * turtlesim__action__RotateAbsolute_GetResult_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__init(turtlesim__action__RotateAbsolute_GetResult_Request * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__fini(turtlesim__action__RotateAbsolute_GetResult_Request * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_GetResult_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Request * +turtlesim__action__RotateAbsolute_GetResult_Request__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_GetResult_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__destroy(turtlesim__action__RotateAbsolute_GetResult_Request * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request * lhs, const turtlesim__action__RotateAbsolute_GetResult_Request * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request * input, + turtlesim__action__RotateAbsolute_GetResult_Request * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__fini(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * lhs, const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Request__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Request__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_GetResult_Response + * )) before or use + * turtlesim__action__RotateAbsolute_GetResult_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__init(turtlesim__action__RotateAbsolute_GetResult_Response * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__fini(turtlesim__action__RotateAbsolute_GetResult_Response * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_GetResult_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Response * +turtlesim__action__RotateAbsolute_GetResult_Response__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_GetResult_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__destroy(turtlesim__action__RotateAbsolute_GetResult_Response * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response * lhs, const turtlesim__action__RotateAbsolute_GetResult_Response * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response * input, + turtlesim__action__RotateAbsolute_GetResult_Response * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__init(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__fini(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__destroy(turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__are_equal(const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * lhs, const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_GetResult_Response__Sequence__copy( + const turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * input, + turtlesim__action__RotateAbsolute_GetResult_Response__Sequence * output); + +/// Initialize action/RotateAbsolute 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( + * turtlesim__action__RotateAbsolute_FeedbackMessage + * )) before or use + * turtlesim__action__RotateAbsolute_FeedbackMessage__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__init(turtlesim__action__RotateAbsolute_FeedbackMessage * msg); + +/// Finalize action/RotateAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__fini(turtlesim__action__RotateAbsolute_FeedbackMessage * msg); + +/// Create action/RotateAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__action__RotateAbsolute_FeedbackMessage__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__action__RotateAbsolute_FeedbackMessage * +turtlesim__action__RotateAbsolute_FeedbackMessage__create(); + +/// Destroy action/RotateAbsolute message. +/** + * It calls + * turtlesim__action__RotateAbsolute_FeedbackMessage__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage * msg); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage * lhs, const turtlesim__action__RotateAbsolute_FeedbackMessage * rhs); + +/// Copy a action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage * input, + turtlesim__action__RotateAbsolute_FeedbackMessage * output); + +/// Initialize array of action/RotateAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__init(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array, size_t size); + +/// Finalize array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__fini(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array); + +/// Create array of action/RotateAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__action__RotateAbsolute_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_turtlesim +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__create(size_t size); + +/// Destroy array of action/RotateAbsolute messages. +/** + * It calls + * turtlesim__action__RotateAbsolute_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_turtlesim +void +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__destroy(turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * array); + +/// Check for action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__are_equal(const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * lhs, const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * rhs); + +/// Copy an array of action/RotateAbsolute 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_turtlesim +bool +turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence__copy( + const turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * input, + turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..31e50c2b4415fd09da6a584b18dd6aaf2e48daf8 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Goal( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Goal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Result( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Result)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_Feedback)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_SendGoal)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_GetResult)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__action__RotateAbsolute_FeedbackMessage( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__action__RotateAbsolute_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..c302854ad18f21b674eb8f14c9e69b39c2b2544d --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Goal & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Goal & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_Goal & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_Goal( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Result & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Result & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_Result & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_Result( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_Feedback & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_Feedback & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_Feedback & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_Feedback( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_SendGoal_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_SendGoal_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_SendGoal_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_SendGoal_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_SendGoal_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_SendGoal_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_GetResult_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_GetResult_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_GetResult_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_GetResult_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_GetResult_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_GetResult_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_GetResult_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_GetResult_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::action::RotateAbsolute_FeedbackMessage & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_RotateAbsolute_FeedbackMessage( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace action + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..5e71403ae183c9b6fddde0992d15fcb4c313abc4 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..b8d579b22f1b68791eab1345322bda283f02a226 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__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 turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_FeedbackMessage)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..d03d2998614b59a99116b0c3300b8b4e4ac76b23 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h @@ -0,0 +1,205 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_Goal +{ + float theta; +} turtlesim__action__RotateAbsolute_Goal; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_Goal. +typedef struct turtlesim__action__RotateAbsolute_Goal__Sequence +{ + turtlesim__action__RotateAbsolute_Goal * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_Goal__Sequence; + + +// Constants defined in the message + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_Result +{ + float delta; +} turtlesim__action__RotateAbsolute_Result; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_Result. +typedef struct turtlesim__action__RotateAbsolute_Result__Sequence +{ + turtlesim__action__RotateAbsolute_Result * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_Result__Sequence; + + +// Constants defined in the message + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_Feedback +{ + float remaining; +} turtlesim__action__RotateAbsolute_Feedback; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_Feedback. +typedef struct turtlesim__action__RotateAbsolute_Feedback__Sequence +{ + turtlesim__action__RotateAbsolute_Feedback * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Request +{ + unique_identifier_msgs__msg__UUID goal_id; + turtlesim__action__RotateAbsolute_Goal goal; +} turtlesim__action__RotateAbsolute_SendGoal_Request; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_SendGoal_Request. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Request__Sequence +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Response +{ + bool accepted; + builtin_interfaces__msg__Time stamp; +} turtlesim__action__RotateAbsolute_SendGoal_Response; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_SendGoal_Response. +typedef struct turtlesim__action__RotateAbsolute_SendGoal_Response__Sequence +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Request +{ + unique_identifier_msgs__msg__UUID goal_id; +} turtlesim__action__RotateAbsolute_GetResult_Request; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_GetResult_Request. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Request__Sequence +{ + turtlesim__action__RotateAbsolute_GetResult_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_GetResult_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'result' +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Response +{ + int8_t status; + turtlesim__action__RotateAbsolute_Result result; +} turtlesim__action__RotateAbsolute_GetResult_Response; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_GetResult_Response. +typedef struct turtlesim__action__RotateAbsolute_GetResult_Response__Sequence +{ + turtlesim__action__RotateAbsolute_GetResult_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__struct.h" + +/// Struct defined in action/RotateAbsolute in the package turtlesim. +typedef struct turtlesim__action__RotateAbsolute_FeedbackMessage +{ + unique_identifier_msgs__msg__UUID goal_id; + turtlesim__action__RotateAbsolute_Feedback feedback; +} turtlesim__action__RotateAbsolute_FeedbackMessage; + +// Struct for a sequence of turtlesim__action__RotateAbsolute_FeedbackMessage. +typedef struct turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__action__RotateAbsolute_FeedbackMessage__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..746d2a7cbbd3a919bf03f58b737bbb6a8f9f56d5 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp @@ -0,0 +1,1063 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_Goal __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_Goal __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_Goal_ +{ + using Type = RotateAbsolute_Goal_<ContainerAllocator>; + + explicit RotateAbsolute_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->theta = 0.0f; + } + } + + explicit RotateAbsolute_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->theta = 0.0f; + } + } + + // field types and members + using _theta_type = + float; + _theta_type theta; + + // setters for named parameter idiom + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_Goal + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_Goal + std::shared_ptr<turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_Goal_ & other) const + { + if (this->theta != other.theta) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_Goal_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_Goal_ + +// alias to use template instance with default allocator +using RotateAbsolute_Goal = + turtlesim::action::RotateAbsolute_Goal_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_Result __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_Result __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_Result_ +{ + using Type = RotateAbsolute_Result_<ContainerAllocator>; + + explicit RotateAbsolute_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->delta = 0.0f; + } + } + + explicit RotateAbsolute_Result_(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->delta = 0.0f; + } + } + + // field types and members + using _delta_type = + float; + _delta_type delta; + + // setters for named parameter idiom + Type & set__delta( + const float & _arg) + { + this->delta = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_Result + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_Result + std::shared_ptr<turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_Result_ & other) const + { + if (this->delta != other.delta) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_Result_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_Result_ + +// alias to use template instance with default allocator +using RotateAbsolute_Result = + turtlesim::action::RotateAbsolute_Result_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_Feedback __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_Feedback __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_Feedback_ +{ + using Type = RotateAbsolute_Feedback_<ContainerAllocator>; + + explicit RotateAbsolute_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->remaining = 0.0f; + } + } + + explicit RotateAbsolute_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->remaining = 0.0f; + } + } + + // field types and members + using _remaining_type = + float; + _remaining_type remaining; + + // setters for named parameter idiom + Type & set__remaining( + const float & _arg) + { + this->remaining = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_Feedback + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_Feedback + std::shared_ptr<turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_Feedback_ & other) const + { + if (this->remaining != other.remaining) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_Feedback_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_Feedback_ + +// alias to use template instance with default allocator +using RotateAbsolute_Feedback = + turtlesim::action::RotateAbsolute_Feedback_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'goal_id' +#include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" +// Member 'goal' +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_SendGoal_Request_ +{ + using Type = RotateAbsolute_SendGoal_Request_<ContainerAllocator>; + + explicit RotateAbsolute_SendGoal_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + goal(_init) + { + (void)_init; + } + + explicit RotateAbsolute_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_<ContainerAllocator>; + _goal_id_type goal_id; + using _goal_type = + turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator>; + _goal_type goal; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_<ContainerAllocator> & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__goal( + const turtlesim::action::RotateAbsolute_Goal_<ContainerAllocator> & _arg) + { + this->goal = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_SendGoal_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_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 RotateAbsolute_SendGoal_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_SendGoal_Request_ + +// alias to use template instance with default allocator +using RotateAbsolute_SendGoal_Request = + turtlesim::action::RotateAbsolute_SendGoal_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_SendGoal_Response_ +{ + using Type = RotateAbsolute_SendGoal_Response_<ContainerAllocator>; + + explicit RotateAbsolute_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 RotateAbsolute_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_<ContainerAllocator>; + _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_<ContainerAllocator> & _arg) + { + this->stamp = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_SendGoal_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_SendGoal_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_SendGoal_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_SendGoal_Response_ & other) const + { + if (this->accepted != other.accepted) { + return false; + } + if (this->stamp != other.stamp) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_SendGoal_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_SendGoal_Response_ + +// alias to use template instance with default allocator +using RotateAbsolute_SendGoal_Response = + turtlesim::action::RotateAbsolute_SendGoal_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace action +{ + +struct RotateAbsolute_SendGoal +{ + using Request = turtlesim::action::RotateAbsolute_SendGoal_Request; + using Response = turtlesim::action::RotateAbsolute_SendGoal_Response; +}; + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'goal_id' +// already included above +// #include "unique_identifier_msgs/msg/detail/uuid__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_GetResult_Request_ +{ + using Type = RotateAbsolute_GetResult_Request_<ContainerAllocator>; + + explicit RotateAbsolute_GetResult_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init) + { + (void)_init; + } + + explicit RotateAbsolute_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_<ContainerAllocator>; + _goal_id_type goal_id; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_<ContainerAllocator> & _arg) + { + this->goal_id = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_GetResult_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Request + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_GetResult_Request_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_GetResult_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_GetResult_Request_ + +// alias to use template instance with default allocator +using RotateAbsolute_GetResult_Request = + turtlesim::action::RotateAbsolute_GetResult_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + + +// Include directives for member types +// Member 'result' +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_GetResult_Response_ +{ + using Type = RotateAbsolute_GetResult_Response_<ContainerAllocator>; + + explicit RotateAbsolute_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 RotateAbsolute_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 = + turtlesim::action::RotateAbsolute_Result_<ContainerAllocator>; + _result_type result; + + // setters for named parameter idiom + Type & set__status( + const int8_t & _arg) + { + this->status = _arg; + return *this; + } + Type & set__result( + const turtlesim::action::RotateAbsolute_Result_<ContainerAllocator> & _arg) + { + this->result = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_GetResult_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_GetResult_Response + std::shared_ptr<turtlesim::action::RotateAbsolute_GetResult_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_GetResult_Response_ & other) const + { + if (this->status != other.status) { + return false; + } + if (this->result != other.result) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_GetResult_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_GetResult_Response_ + +// alias to use template instance with default allocator +using RotateAbsolute_GetResult_Response = + turtlesim::action::RotateAbsolute_GetResult_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace action +{ + +struct RotateAbsolute_GetResult +{ + using Request = turtlesim::action::RotateAbsolute_GetResult_Request; + using Response = turtlesim::action::RotateAbsolute_GetResult_Response; +}; + +} // namespace action + +} // namespace turtlesim + + +// 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 "turtlesim/action/detail/rotate_absolute__struct.hpp" + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__action__RotateAbsolute_FeedbackMessage __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__action__RotateAbsolute_FeedbackMessage __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace action +{ + +// message struct +template<class ContainerAllocator> +struct RotateAbsolute_FeedbackMessage_ +{ + using Type = RotateAbsolute_FeedbackMessage_<ContainerAllocator>; + + explicit RotateAbsolute_FeedbackMessage_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : goal_id(_init), + feedback(_init) + { + (void)_init; + } + + explicit RotateAbsolute_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_<ContainerAllocator>; + _goal_id_type goal_id; + using _feedback_type = + turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator>; + _feedback_type feedback; + + // setters for named parameter idiom + Type & set__goal_id( + const unique_identifier_msgs::msg::UUID_<ContainerAllocator> & _arg) + { + this->goal_id = _arg; + return *this; + } + Type & set__feedback( + const turtlesim::action::RotateAbsolute_Feedback_<ContainerAllocator> & _arg) + { + this->feedback = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> 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__turtlesim__action__RotateAbsolute_FeedbackMessage + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__action__RotateAbsolute_FeedbackMessage + std::shared_ptr<turtlesim::action::RotateAbsolute_FeedbackMessage_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const RotateAbsolute_FeedbackMessage_ & other) const + { + if (this->goal_id != other.goal_id) { + return false; + } + if (this->feedback != other.feedback) { + return false; + } + return true; + } + bool operator!=(const RotateAbsolute_FeedbackMessage_ & other) const + { + return !this->operator==(other); + } +}; // struct RotateAbsolute_FeedbackMessage_ + +// alias to use template instance with default allocator +using RotateAbsolute_FeedbackMessage = + turtlesim::action::RotateAbsolute_FeedbackMessage_<std::allocator<void>>; + +// constant definitions + +} // namespace action + +} // namespace turtlesim + +#include "action_msgs/srv/cancel_goal.hpp" +#include "action_msgs/msg/goal_info.hpp" +#include "action_msgs/msg/goal_status_array.hpp" + +namespace turtlesim +{ + +namespace action +{ + +struct RotateAbsolute +{ + /// The goal message defined in the action definition. + using Goal = turtlesim::action::RotateAbsolute_Goal; + /// The result message defined in the action definition. + using Result = turtlesim::action::RotateAbsolute_Result; + /// The feedback message defined in the action definition. + using Feedback = turtlesim::action::RotateAbsolute_Feedback; + + struct Impl + { + /// The send_goal service using a wrapped version of the goal message as a request. + using SendGoalService = turtlesim::action::RotateAbsolute_SendGoal; + /// The get_result service using a wrapped version of the result message as a response. + using GetResultService = turtlesim::action::RotateAbsolute_GetResult; + /// The feedback message with generic fields which wraps the feedback message. + using FeedbackMessage = turtlesim::action::RotateAbsolute_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 RotateAbsolute RotateAbsolute; + +} // namespace action + +} // namespace turtlesim + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..2e82bb32f15737a7b1c5f7919253234ad47736ec --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp @@ -0,0 +1,983 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TRAITS_HPP_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_Goal & msg, + std::ostream & out) +{ + out << "{"; + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RotateAbsolute_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_Goal & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_Goal & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_Goal>() +{ + return "turtlesim::action::RotateAbsolute_Goal"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_Goal>() +{ + return "turtlesim/action/RotateAbsolute_Goal"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_Goal> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_Goal> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_Goal> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_Result & msg, + std::ostream & out) +{ + out << "{"; + // member: delta + { + out << "delta: "; + rosidl_generator_traits::value_to_yaml(msg.delta, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RotateAbsolute_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: delta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "delta: "; + rosidl_generator_traits::value_to_yaml(msg.delta, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_Result & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_Result & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_Result>() +{ + return "turtlesim::action::RotateAbsolute_Result"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_Result>() +{ + return "turtlesim/action/RotateAbsolute_Result"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_Result> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_Result> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_Result> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_Feedback & msg, + std::ostream & out) +{ + out << "{"; + // member: remaining + { + out << "remaining: "; + rosidl_generator_traits::value_to_yaml(msg.remaining, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const RotateAbsolute_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: remaining + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "remaining: "; + rosidl_generator_traits::value_to_yaml(msg.remaining, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_Feedback & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_Feedback & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_Feedback>() +{ + return "turtlesim::action::RotateAbsolute_Feedback"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_Feedback>() +{ + return "turtlesim/action/RotateAbsolute_Feedback"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_Feedback> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_Feedback> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_Feedback> + : 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 "turtlesim/action/detail/rotate_absolute__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_SendGoal_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_SendGoal_Request & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return "turtlesim::action::RotateAbsolute_SendGoal_Request"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return "turtlesim/action/RotateAbsolute_SendGoal_Request"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::integral_constant<bool, has_fixed_size<turtlesim::action::RotateAbsolute_Goal>::value && has_fixed_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::integral_constant<bool, has_bounded_size<turtlesim::action::RotateAbsolute_Goal>::value && has_bounded_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'stamp' +#include "builtin_interfaces/msg/detail/time__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_SendGoal_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_SendGoal_Response & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return "turtlesim::action::RotateAbsolute_SendGoal_Response"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return "turtlesim/action/RotateAbsolute_SendGoal_Response"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Response> + : std::integral_constant<bool, has_fixed_size<builtin_interfaces::msg::Time>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Response> + : std::integral_constant<bool, has_bounded_size<builtin_interfaces::msg::Time>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_SendGoal_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_SendGoal>() +{ + return "turtlesim::action::RotateAbsolute_SendGoal"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_SendGoal>() +{ + return "turtlesim/action/RotateAbsolute_SendGoal"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Request>::value && + has_fixed_size<turtlesim::action::RotateAbsolute_SendGoal_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Request>::value && + has_bounded_size<turtlesim::action::RotateAbsolute_SendGoal_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::action::RotateAbsolute_SendGoal> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::action::RotateAbsolute_SendGoal_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::action::RotateAbsolute_SendGoal_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 turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_GetResult_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_GetResult_Request & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return "turtlesim::action::RotateAbsolute_GetResult_Request"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return "turtlesim/action/RotateAbsolute_GetResult_Request"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::integral_constant<bool, has_fixed_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::integral_constant<bool, has_bounded_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +// Include directives for member types +// Member 'result' +// already included above +// #include "turtlesim/action/detail/rotate_absolute__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_GetResult_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_GetResult_Response & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return "turtlesim::action::RotateAbsolute_GetResult_Response"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return "turtlesim/action/RotateAbsolute_GetResult_Response"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Response> + : std::integral_constant<bool, has_fixed_size<turtlesim::action::RotateAbsolute_Result>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Response> + : std::integral_constant<bool, has_bounded_size<turtlesim::action::RotateAbsolute_Result>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_GetResult_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_GetResult>() +{ + return "turtlesim::action::RotateAbsolute_GetResult"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_GetResult>() +{ + return "turtlesim/action/RotateAbsolute_GetResult"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_GetResult> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Request>::value && + has_fixed_size<turtlesim::action::RotateAbsolute_GetResult_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_GetResult> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Request>::value && + has_bounded_size<turtlesim::action::RotateAbsolute_GetResult_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::action::RotateAbsolute_GetResult> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::action::RotateAbsolute_GetResult_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::action::RotateAbsolute_GetResult_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 "turtlesim/action/detail/rotate_absolute__traits.hpp" + +namespace turtlesim +{ + +namespace action +{ + +inline void to_flow_style_yaml( + const RotateAbsolute_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 RotateAbsolute_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 RotateAbsolute_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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::action::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::action::RotateAbsolute_FeedbackMessage & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::action::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::action::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::action::RotateAbsolute_FeedbackMessage & msg) +{ + return turtlesim::action::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return "turtlesim::action::RotateAbsolute_FeedbackMessage"; +} + +template<> +inline const char * name<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return "turtlesim/action/RotateAbsolute_FeedbackMessage"; +} + +template<> +struct has_fixed_size<turtlesim::action::RotateAbsolute_FeedbackMessage> + : std::integral_constant<bool, has_fixed_size<turtlesim::action::RotateAbsolute_Feedback>::value && has_fixed_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct has_bounded_size<turtlesim::action::RotateAbsolute_FeedbackMessage> + : std::integral_constant<bool, has_bounded_size<turtlesim::action::RotateAbsolute_Feedback>::value && has_bounded_size<unique_identifier_msgs::msg::UUID>::value> {}; + +template<> +struct is_message<turtlesim::action::RotateAbsolute_FeedbackMessage> + : std::true_type {}; + +} // namespace rosidl_generator_traits + + +namespace rosidl_generator_traits +{ + +template<> +struct is_action<turtlesim::action::RotateAbsolute> + : std::true_type +{ +}; + +template<> +struct is_action_goal<turtlesim::action::RotateAbsolute_Goal> + : std::true_type +{ +}; + +template<> +struct is_action_result<turtlesim::action::RotateAbsolute_Result> + : std::true_type +{ +}; + +template<> +struct is_action_feedback<turtlesim::action::RotateAbsolute_Feedback> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..6171950b1d26cefd1cc5055e8831f6bdfee5fb2b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c @@ -0,0 +1,944 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_Goal__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_Goal__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_member_array[1] = { + { + "theta", // 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(turtlesim__action__RotateAbsolute_Goal, theta), // 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 turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_Goal", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_Goal), + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_member_array, // message members + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Goal)() { + if (!turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_Goal__rosidl_typesupport_introspection_c__RotateAbsolute_Goal_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_Result__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_Result__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_member_array[1] = { + { + "delta", // 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(turtlesim__action__RotateAbsolute_Result, delta), // 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 turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_Result", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_Result), + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_member_array, // message members + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Result)() { + if (!turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_Result__rosidl_typesupport_introspection_c__RotateAbsolute_Result_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_Feedback__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_Feedback__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_member_array[1] = { + { + "remaining", // 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(turtlesim__action__RotateAbsolute_Feedback, remaining), // 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 turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_Feedback", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_Feedback), + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_member_array, // message members + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Feedback)() { + if (!turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_Feedback__rosidl_typesupport_introspection_c__RotateAbsolute_Feedback_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/rotate_absolute.h" +// Member `goal` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_SendGoal_Request__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_SendGoal_Request", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_SendGoal_Request), + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_member_array, // message members + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Goal)(); + if (!turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_SendGoal_Request__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_SendGoal_Response__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_SendGoal_Response", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_SendGoal_Response), + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_member_array, // message members + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, builtin_interfaces, msg, Time)(); + if (!turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_SendGoal_Response__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_members = { + "turtlesim__action", // service namespace + "RotateAbsolute_SendGoal", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Request_message_type_support_handle, + NULL // response message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle = { + 0, + &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_SendGoal)() { + if (!turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle.typesupport_identifier) { + turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Response)()->data; + } + + return &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_SendGoal_service_type_support_handle; +} + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_GetResult_Request__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_GetResult_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_GetResult_Request", // message name + 1, // number of fields + sizeof(turtlesim__action__RotateAbsolute_GetResult_Request), + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_member_array, // message members + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Request)() { + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + if (!turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_GetResult_Request__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" + + +// Include directives for member types +// Member `result` +// already included above +// #include "turtlesim/action/rotate_absolute.h" +// Member `result` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_GetResult_Response__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_GetResult_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_GetResult_Response", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_GetResult_Response), + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_member_array, // message members + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Response)() { + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Result)(); + if (!turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_GetResult_Response__rosidl_typesupport_introspection_c__RotateAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_members = { + "turtlesim__action", // service namespace + "RotateAbsolute_GetResult", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Request_message_type_support_handle, + NULL // response message + // turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle = { + 0, + &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_GetResult)() { + if (!turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle.typesupport_identifier) { + turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_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, turtlesim, action, RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Response)()->data; + } + + return &turtlesim__action__detail__rotate_absolute__rosidl_typesupport_introspection_c__RotateAbsolute_GetResult_service_type_support_handle; +} + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/action/detail/rotate_absolute__functions.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 "turtlesim/action/rotate_absolute.h" +// Member `feedback` +// already included above +// #include "turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_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; + turtlesim__action__RotateAbsolute_FeedbackMessage__init(message_memory); +} + +void turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_fini_function(void * message_memory) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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(turtlesim__action__RotateAbsolute_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 turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_members = { + "turtlesim__action", // message namespace + "RotateAbsolute_FeedbackMessage", // message name + 2, // number of fields + sizeof(turtlesim__action__RotateAbsolute_FeedbackMessage), + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_member_array, // message members + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_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 turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle = { + 0, + &turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_member_array[0].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, unique_identifier_msgs, msg, UUID)(); + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_member_array[1].members_ = + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, action, RotateAbsolute_Feedback)(); + if (!turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle.typesupport_identifier) { + turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__action__RotateAbsolute_FeedbackMessage__rosidl_typesupport_introspection_c__RotateAbsolute_FeedbackMessage_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..4d2348968af01714ecd61d8219ac471680130eca --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp @@ -0,0 +1,1230 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:action/RotateAbsolute.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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_Goal_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_Goal(_init); +} + +void RotateAbsolute_Goal_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_Goal *>(message_memory); + typed_message->~RotateAbsolute_Goal(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_Goal_message_member_array[1] = { + { + "theta", // 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(turtlesim::action::RotateAbsolute_Goal, theta), // 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 RotateAbsolute_Goal_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_Goal", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_Goal), + RotateAbsolute_Goal_message_member_array, // message members + RotateAbsolute_Goal_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_Goal_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_Goal_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_Goal_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Goal>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Goal)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_Result_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_Result(_init); +} + +void RotateAbsolute_Result_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_Result *>(message_memory); + typed_message->~RotateAbsolute_Result(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_Result_message_member_array[1] = { + { + "delta", // 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(turtlesim::action::RotateAbsolute_Result, delta), // 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 RotateAbsolute_Result_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_Result", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_Result), + RotateAbsolute_Result_message_member_array, // message members + RotateAbsolute_Result_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_Result_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_Result_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_Result_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Result>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Result)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_Feedback_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_Feedback(_init); +} + +void RotateAbsolute_Feedback_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_Feedback *>(message_memory); + typed_message->~RotateAbsolute_Feedback(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_Feedback_message_member_array[1] = { + { + "remaining", // 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(turtlesim::action::RotateAbsolute_Feedback, remaining), // 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 RotateAbsolute_Feedback_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_Feedback", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_Feedback), + RotateAbsolute_Feedback_message_member_array, // message members + RotateAbsolute_Feedback_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_Feedback_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_Feedback_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_Feedback_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_Feedback>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_Feedback)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_SendGoal_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_SendGoal_Request(_init); +} + +void RotateAbsolute_SendGoal_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_SendGoal_Request *>(message_memory); + typed_message->~RotateAbsolute_SendGoal_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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<unique_identifier_msgs::msg::UUID>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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<turtlesim::action::RotateAbsolute_Goal>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_SendGoal_Request_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_SendGoal_Request", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_SendGoal_Request), + RotateAbsolute_SendGoal_Request_message_member_array, // message members + RotateAbsolute_SendGoal_Request_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_SendGoal_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_SendGoal_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Request>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Request)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_SendGoal_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_SendGoal_Response(_init); +} + +void RotateAbsolute_SendGoal_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_SendGoal_Response *>(message_memory); + typed_message->~RotateAbsolute_SendGoal_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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(turtlesim::action::RotateAbsolute_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<builtin_interfaces::msg::Time>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_SendGoal_Response_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_SendGoal_Response", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_SendGoal_Response), + RotateAbsolute_SendGoal_Response_message_member_array, // message members + RotateAbsolute_SendGoal_Response_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_SendGoal_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_SendGoal_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_SendGoal_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal_Response>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal_Response)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +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 RotateAbsolute_SendGoal_service_members = { + "turtlesim::action", // service namespace + "RotateAbsolute_SendGoal", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t RotateAbsolute_SendGoal_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_SendGoal_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::action::RotateAbsolute_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< + ::turtlesim::action::RotateAbsolute_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, turtlesim, action, RotateAbsolute_SendGoal)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::action::RotateAbsolute_SendGoal>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_GetResult_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_GetResult_Request(_init); +} + +void RotateAbsolute_GetResult_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_GetResult_Request *>(message_memory); + typed_message->~RotateAbsolute_GetResult_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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<unique_identifier_msgs::msg::UUID>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_GetResult_Request_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_GetResult_Request", // message name + 1, // number of fields + sizeof(turtlesim::action::RotateAbsolute_GetResult_Request), + RotateAbsolute_GetResult_Request_message_member_array, // message members + RotateAbsolute_GetResult_Request_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_GetResult_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_GetResult_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Request>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Request)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_GetResult_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_GetResult_Response(_init); +} + +void RotateAbsolute_GetResult_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_GetResult_Response *>(message_memory); + typed_message->~RotateAbsolute_GetResult_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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(turtlesim::action::RotateAbsolute_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<turtlesim::action::RotateAbsolute_Result>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_GetResult_Response_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_GetResult_Response", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_GetResult_Response), + RotateAbsolute_GetResult_Response_message_member_array, // message members + RotateAbsolute_GetResult_Response_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_GetResult_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_GetResult_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_GetResult_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_GetResult_Response>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult_Response)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +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 RotateAbsolute_GetResult_service_members = { + "turtlesim::action", // service namespace + "RotateAbsolute_GetResult", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t RotateAbsolute_GetResult_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_GetResult_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::action::RotateAbsolute_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< + ::turtlesim::action::RotateAbsolute_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, turtlesim, action, RotateAbsolute_GetResult)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::action::RotateAbsolute_GetResult>(); +} + +#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 "turtlesim/action/detail/rotate_absolute__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 turtlesim +{ + +namespace action +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void RotateAbsolute_FeedbackMessage_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::action::RotateAbsolute_FeedbackMessage(_init); +} + +void RotateAbsolute_FeedbackMessage_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::action::RotateAbsolute_FeedbackMessage *>(message_memory); + typed_message->~RotateAbsolute_FeedbackMessage(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember RotateAbsolute_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<unique_identifier_msgs::msg::UUID>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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<turtlesim::action::RotateAbsolute_Feedback>(), // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::action::RotateAbsolute_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 RotateAbsolute_FeedbackMessage_message_members = { + "turtlesim::action", // message namespace + "RotateAbsolute_FeedbackMessage", // message name + 2, // number of fields + sizeof(turtlesim::action::RotateAbsolute_FeedbackMessage), + RotateAbsolute_FeedbackMessage_message_member_array, // message members + RotateAbsolute_FeedbackMessage_init_function, // function to initialize message memory (memory has to be allocated) + RotateAbsolute_FeedbackMessage_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t RotateAbsolute_FeedbackMessage_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &RotateAbsolute_FeedbackMessage_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace action + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::action::RotateAbsolute_FeedbackMessage>() +{ + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_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, turtlesim, action, RotateAbsolute_FeedbackMessage)() { + return &::turtlesim::action::rosidl_typesupport_introspection_cpp::RotateAbsolute_FeedbackMessage_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..30ce54753cbd574f25b85762a010f864e3e8e96b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h @@ -0,0 +1,161 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TYPE_SUPPORT_H_ +#define TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_action_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__ACTION_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute +)(); + +#include "rosidl_runtime_c/message_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + action, + RotateAbsolute_FeedbackMessage +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__ACTION__DETAIL__ROTATE_ABSOLUTE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h new file mode 100644 index 0000000000000000000000000000000000000000..32096520a0d2ee9f6ee97466803f0e2336e0c0fa --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__ROTATE_ABSOLUTE_H_ +#define TURTLESIM__ACTION__ROTATE_ABSOLUTE_H_ + +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" +#include "turtlesim/action/detail/rotate_absolute__type_support.h" + +#endif // TURTLESIM__ACTION__ROTATE_ABSOLUTE_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp new file mode 100644 index 0000000000000000000000000000000000000000..7a0e84993218c47b475259dd68f1447b449f8c13 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__ACTION__ROTATE_ABSOLUTE_HPP_ +#define TURTLESIM__ACTION__ROTATE_ABSOLUTE_HPP_ + +#include "turtlesim/action/detail/rotate_absolute__struct.hpp" +#include "turtlesim/action/detail/rotate_absolute__builder.hpp" +#include "turtlesim/action/detail/rotate_absolute__traits.hpp" + +#endif // TURTLESIM__ACTION__ROTATE_ABSOLUTE_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h new file mode 100644 index 0000000000000000000000000000000000000000..3dcbde2ee862dec6bb9616dc3ac2bbdc4b39ce9d --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__COLOR_H_ +#define TURTLESIM__MSG__COLOR_H_ + +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" +#include "turtlesim/msg/detail/color__type_support.h" + +#endif // TURTLESIM__MSG__COLOR_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp new file mode 100644 index 0000000000000000000000000000000000000000..9749edcb2bcd961f63dd8f8a9f7a771baaabd3f7 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__COLOR_HPP_ +#define TURTLESIM__MSG__COLOR_HPP_ + +#include "turtlesim/msg/detail/color__struct.hpp" +#include "turtlesim/msg/detail/color__builder.hpp" +#include "turtlesim/msg/detail/color__traits.hpp" + +#endif // TURTLESIM__MSG__COLOR_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..a9eb673e1c280786b48eb771f9ad42bc5148f454 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp @@ -0,0 +1,88 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__BUILDER_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/msg/detail/color__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace msg +{ + +namespace builder +{ + +class Init_Color_b +{ +public: + explicit Init_Color_b(::turtlesim::msg::Color & msg) + : msg_(msg) + {} + ::turtlesim::msg::Color b(::turtlesim::msg::Color::_b_type arg) + { + msg_.b = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::msg::Color msg_; +}; + +class Init_Color_g +{ +public: + explicit Init_Color_g(::turtlesim::msg::Color & msg) + : msg_(msg) + {} + Init_Color_b g(::turtlesim::msg::Color::_g_type arg) + { + msg_.g = std::move(arg); + return Init_Color_b(msg_); + } + +private: + ::turtlesim::msg::Color msg_; +}; + +class Init_Color_r +{ +public: + Init_Color_r() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_Color_g r(::turtlesim::msg::Color::_r_type arg) + { + msg_.r = std::move(arg); + return Init_Color_g(msg_); + } + +private: + ::turtlesim::msg::Color msg_; +}; + +} // namespace builder + +} // namespace msg + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::msg::Color>() +{ + return turtlesim::msg::builder::Init_Color_r(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__COLOR__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..872c233190f71377ae9612b692daacde9f8c8732 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c @@ -0,0 +1,252 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/color__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + + +bool +turtlesim__msg__Color__init(turtlesim__msg__Color * msg) +{ + if (!msg) { + return false; + } + // r + // g + // b + return true; +} + +void +turtlesim__msg__Color__fini(turtlesim__msg__Color * msg) +{ + if (!msg) { + return; + } + // r + // g + // b +} + +bool +turtlesim__msg__Color__are_equal(const turtlesim__msg__Color * lhs, const turtlesim__msg__Color * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // r + if (lhs->r != rhs->r) { + return false; + } + // g + if (lhs->g != rhs->g) { + return false; + } + // b + if (lhs->b != rhs->b) { + return false; + } + return true; +} + +bool +turtlesim__msg__Color__copy( + const turtlesim__msg__Color * input, + turtlesim__msg__Color * output) +{ + if (!input || !output) { + return false; + } + // r + output->r = input->r; + // g + output->g = input->g; + // b + output->b = input->b; + return true; +} + +turtlesim__msg__Color * +turtlesim__msg__Color__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color * msg = (turtlesim__msg__Color *)allocator.allocate(sizeof(turtlesim__msg__Color), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__msg__Color)); + bool success = turtlesim__msg__Color__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__msg__Color__destroy(turtlesim__msg__Color * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__msg__Color__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__msg__Color__Sequence__init(turtlesim__msg__Color__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color * data = NULL; + + if (size) { + data = (turtlesim__msg__Color *)allocator.zero_allocate(size, sizeof(turtlesim__msg__Color), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__msg__Color__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__msg__Color__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__msg__Color__Sequence__fini(turtlesim__msg__Color__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) { + turtlesim__msg__Color__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); + } +} + +turtlesim__msg__Color__Sequence * +turtlesim__msg__Color__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color__Sequence * array = (turtlesim__msg__Color__Sequence *)allocator.allocate(sizeof(turtlesim__msg__Color__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__msg__Color__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__msg__Color__Sequence__destroy(turtlesim__msg__Color__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__msg__Color__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__msg__Color__Sequence__are_equal(const turtlesim__msg__Color__Sequence * lhs, const turtlesim__msg__Color__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!turtlesim__msg__Color__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__msg__Color__Sequence__copy( + const turtlesim__msg__Color__Sequence * input, + turtlesim__msg__Color__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__msg__Color); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Color * data = + (turtlesim__msg__Color *)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 (!turtlesim__msg__Color__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; ) { + turtlesim__msg__Color__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!turtlesim__msg__Color__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..97f665be0f56c278ff3a09ac08c8ce6bc4331c3d --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__FUNCTIONS_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/msg/detail/color__struct.h" + +/// Initialize msg/Color 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( + * turtlesim__msg__Color + * )) before or use + * turtlesim__msg__Color__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__msg__Color__init(turtlesim__msg__Color * msg); + +/// Finalize msg/Color message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Color__fini(turtlesim__msg__Color * msg); + +/// Create msg/Color message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__msg__Color__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__msg__Color * +turtlesim__msg__Color__create(); + +/// Destroy msg/Color message. +/** + * It calls + * turtlesim__msg__Color__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Color__destroy(turtlesim__msg__Color * msg); + +/// Check for msg/Color 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_turtlesim +bool +turtlesim__msg__Color__are_equal(const turtlesim__msg__Color * lhs, const turtlesim__msg__Color * rhs); + +/// Copy a msg/Color 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_turtlesim +bool +turtlesim__msg__Color__copy( + const turtlesim__msg__Color * input, + turtlesim__msg__Color * output); + +/// Initialize array of msg/Color messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__msg__Color__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_turtlesim +bool +turtlesim__msg__Color__Sequence__init(turtlesim__msg__Color__Sequence * array, size_t size); + +/// Finalize array of msg/Color messages. +/** + * It calls + * turtlesim__msg__Color__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_turtlesim +void +turtlesim__msg__Color__Sequence__fini(turtlesim__msg__Color__Sequence * array); + +/// Create array of msg/Color messages. +/** + * It allocates the memory for the array and calls + * turtlesim__msg__Color__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_turtlesim +turtlesim__msg__Color__Sequence * +turtlesim__msg__Color__Sequence__create(size_t size); + +/// Destroy array of msg/Color messages. +/** + * It calls + * turtlesim__msg__Color__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Color__Sequence__destroy(turtlesim__msg__Color__Sequence * array); + +/// Check for msg/Color 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_turtlesim +bool +turtlesim__msg__Color__Sequence__are_equal(const turtlesim__msg__Color__Sequence * lhs, const turtlesim__msg__Color__Sequence * rhs); + +/// Copy an array of msg/Color 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_turtlesim +bool +turtlesim__msg__Color__Sequence__copy( + const turtlesim__msg__Color__Sequence * input, + turtlesim__msg__Color__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..221d3bee46596bc38168ec80ee12cd8b8967d8ba --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__msg__Color( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__msg__Color( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5cbc646f8e3d7d6e8b51ffd7330c2c3b11515434 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/msg/detail/color__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 turtlesim +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::msg::Color & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::msg::Color & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::msg::Color & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Color( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..94909b0c513971a594d3ba64f8cd75225b4cf168 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..7e2d4c1e4ac2f59cb917e38fdd80e05619a58067 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__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 turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__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, turtlesim, msg, Color)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..8e56426355cadebe3af0f0911d3ac7abe2b1631d --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h @@ -0,0 +1,42 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__STRUCT_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in msg/Color in the package turtlesim. +typedef struct turtlesim__msg__Color +{ + uint8_t r; + uint8_t g; + uint8_t b; +} turtlesim__msg__Color; + +// Struct for a sequence of turtlesim__msg__Color. +typedef struct turtlesim__msg__Color__Sequence +{ + turtlesim__msg__Color * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__msg__Color__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..e6446f6ea34fa4a99d627f38018a5b284e92a752 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp @@ -0,0 +1,159 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__STRUCT_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__msg__Color __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__msg__Color __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace msg +{ + +// message struct +template<class ContainerAllocator> +struct Color_ +{ + using Type = Color_<ContainerAllocator>; + + explicit Color_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->r = 0; + this->g = 0; + this->b = 0; + } + } + + explicit Color_(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->r = 0; + this->g = 0; + this->b = 0; + } + } + + // field types and members + using _r_type = + uint8_t; + _r_type r; + using _g_type = + uint8_t; + _g_type g; + using _b_type = + uint8_t; + _b_type b; + + // setters for named parameter idiom + Type & set__r( + const uint8_t & _arg) + { + this->r = _arg; + return *this; + } + Type & set__g( + const uint8_t & _arg) + { + this->g = _arg; + return *this; + } + Type & set__b( + const uint8_t & _arg) + { + this->b = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::msg::Color_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::msg::Color_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Color_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Color_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Color_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Color_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::msg::Color_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::msg::Color_<ContainerAllocator> 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__turtlesim__msg__Color + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__msg__Color + std::shared_ptr<turtlesim::msg::Color_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Color_ & other) const + { + if (this->r != other.r) { + return false; + } + if (this->g != other.g) { + return false; + } + if (this->b != other.b) { + return false; + } + return true; + } + bool operator!=(const Color_ & other) const + { + return !this->operator==(other); + } +}; // struct Color_ + +// alias to use template instance with default allocator +using Color = + turtlesim::msg::Color_<std::allocator<void>>; + +// constant definitions + +} // namespace msg + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__COLOR__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5d873e9132e65dbb5703156d88e33afdb9d41f7d --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp @@ -0,0 +1,143 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__TRAITS_HPP_ +#define TURTLESIM__MSG__DETAIL__COLOR__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/msg/detail/color__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const Color & msg, + std::ostream & out) +{ + out << "{"; + // member: r + { + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << ", "; + } + + // member: g + { + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << ", "; + } + + // member: b + { + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Color & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: r + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << "\n"; + } + + // member: g + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << "\n"; + } + + // member: b + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Color & 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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::msg::Color & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::msg::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::msg::Color & msg) +{ + return turtlesim::msg::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::msg::Color>() +{ + return "turtlesim::msg::Color"; +} + +template<> +inline const char * name<turtlesim::msg::Color>() +{ + return "turtlesim/msg/Color"; +} + +template<> +struct has_fixed_size<turtlesim::msg::Color> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::msg::Color> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::msg::Color> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__MSG__DETAIL__COLOR__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..6783a0c14dfd86667d9e1af36f1410645c6665b0 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c @@ -0,0 +1,117 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/msg/detail/color__functions.h" +#include "turtlesim/msg/detail/color__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_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; + turtlesim__msg__Color__init(message_memory); +} + +void turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_fini_function(void * message_memory) +{ + turtlesim__msg__Color__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_member_array[3] = { + { + "r", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__msg__Color, r), // 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 + }, + { + "g", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__msg__Color, g), // 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 + }, + { + "b", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__msg__Color, b), // 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 turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_members = { + "turtlesim__msg", // message namespace + "Color", // message name + 3, // number of fields + sizeof(turtlesim__msg__Color), + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_member_array, // message members + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_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 turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle = { + 0, + &turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Color)() { + if (!turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle.typesupport_identifier) { + turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__msg__Color__rosidl_typesupport_introspection_c__Color_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a513dc837fc0fb3ac679a97117da492f7ca073dc --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp @@ -0,0 +1,143 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Color.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 "turtlesim/msg/detail/color__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Color_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::msg::Color(_init); +} + +void Color_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::msg::Color *>(message_memory); + typed_message->~Color(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Color_message_member_array[3] = { + { + "r", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::msg::Color, r), // 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 + }, + { + "g", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::msg::Color, g), // 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 + }, + { + "b", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::msg::Color, b), // 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 Color_message_members = { + "turtlesim::msg", // message namespace + "Color", // message name + 3, // number of fields + sizeof(turtlesim::msg::Color), + Color_message_member_array, // message members + Color_init_function, // function to initialize message memory (memory has to be allocated) + Color_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Color_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Color_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Color>() +{ + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Color_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, turtlesim, msg, Color)() { + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Color_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..f682c1e316aed62b009f2e56cb3e0e3e7aec121a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__COLOR__TYPE_SUPPORT_H_ +#define TURTLESIM__MSG__DETAIL__COLOR__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + msg, + Color +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__COLOR__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..be1731b9e140df06838c93b292d158fd8991ade5 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp @@ -0,0 +1,120 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__BUILDER_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/msg/detail/pose__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace msg +{ + +namespace builder +{ + +class Init_Pose_angular_velocity +{ +public: + explicit Init_Pose_angular_velocity(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + ::turtlesim::msg::Pose angular_velocity(::turtlesim::msg::Pose::_angular_velocity_type arg) + { + msg_.angular_velocity = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_linear_velocity +{ +public: + explicit Init_Pose_linear_velocity(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + Init_Pose_angular_velocity linear_velocity(::turtlesim::msg::Pose::_linear_velocity_type arg) + { + msg_.linear_velocity = std::move(arg); + return Init_Pose_angular_velocity(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_theta +{ +public: + explicit Init_Pose_theta(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + Init_Pose_linear_velocity theta(::turtlesim::msg::Pose::_theta_type arg) + { + msg_.theta = std::move(arg); + return Init_Pose_linear_velocity(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_y +{ +public: + explicit Init_Pose_y(::turtlesim::msg::Pose & msg) + : msg_(msg) + {} + Init_Pose_theta y(::turtlesim::msg::Pose::_y_type arg) + { + msg_.y = std::move(arg); + return Init_Pose_theta(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +class Init_Pose_x +{ +public: + Init_Pose_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_Pose_y x(::turtlesim::msg::Pose::_x_type arg) + { + msg_.x = std::move(arg); + return Init_Pose_y(msg_); + } + +private: + ::turtlesim::msg::Pose msg_; +}; + +} // namespace builder + +} // namespace msg + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::msg::Pose>() +{ + return turtlesim::msg::builder::Init_Pose_x(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__POSE__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..99fc0bc92c22f745ebfc922c6e9e6a37d2b63041 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c @@ -0,0 +1,268 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#include "turtlesim/msg/detail/pose__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + + +bool +turtlesim__msg__Pose__init(turtlesim__msg__Pose * msg) +{ + if (!msg) { + return false; + } + // x + // y + // theta + // linear_velocity + // angular_velocity + return true; +} + +void +turtlesim__msg__Pose__fini(turtlesim__msg__Pose * msg) +{ + if (!msg) { + return; + } + // x + // y + // theta + // linear_velocity + // angular_velocity +} + +bool +turtlesim__msg__Pose__are_equal(const turtlesim__msg__Pose * lhs, const turtlesim__msg__Pose * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // x + if (lhs->x != rhs->x) { + return false; + } + // y + if (lhs->y != rhs->y) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + // linear_velocity + if (lhs->linear_velocity != rhs->linear_velocity) { + return false; + } + // angular_velocity + if (lhs->angular_velocity != rhs->angular_velocity) { + return false; + } + return true; +} + +bool +turtlesim__msg__Pose__copy( + const turtlesim__msg__Pose * input, + turtlesim__msg__Pose * output) +{ + if (!input || !output) { + return false; + } + // x + output->x = input->x; + // y + output->y = input->y; + // theta + output->theta = input->theta; + // linear_velocity + output->linear_velocity = input->linear_velocity; + // angular_velocity + output->angular_velocity = input->angular_velocity; + return true; +} + +turtlesim__msg__Pose * +turtlesim__msg__Pose__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose * msg = (turtlesim__msg__Pose *)allocator.allocate(sizeof(turtlesim__msg__Pose), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__msg__Pose)); + bool success = turtlesim__msg__Pose__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__msg__Pose__destroy(turtlesim__msg__Pose * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__msg__Pose__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__msg__Pose__Sequence__init(turtlesim__msg__Pose__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose * data = NULL; + + if (size) { + data = (turtlesim__msg__Pose *)allocator.zero_allocate(size, sizeof(turtlesim__msg__Pose), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__msg__Pose__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__msg__Pose__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__msg__Pose__Sequence__fini(turtlesim__msg__Pose__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) { + turtlesim__msg__Pose__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); + } +} + +turtlesim__msg__Pose__Sequence * +turtlesim__msg__Pose__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose__Sequence * array = (turtlesim__msg__Pose__Sequence *)allocator.allocate(sizeof(turtlesim__msg__Pose__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__msg__Pose__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__msg__Pose__Sequence__destroy(turtlesim__msg__Pose__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__msg__Pose__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__msg__Pose__Sequence__are_equal(const turtlesim__msg__Pose__Sequence * lhs, const turtlesim__msg__Pose__Sequence * rhs) +{ + if (!lhs || !rhs) { + return false; + } + if (lhs->size != rhs->size) { + return false; + } + for (size_t i = 0; i < lhs->size; ++i) { + if (!turtlesim__msg__Pose__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__msg__Pose__Sequence__copy( + const turtlesim__msg__Pose__Sequence * input, + turtlesim__msg__Pose__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__msg__Pose); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__msg__Pose * data = + (turtlesim__msg__Pose *)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 (!turtlesim__msg__Pose__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; ) { + turtlesim__msg__Pose__fini(&output->data[i]); + } + return false; + } + } + output->capacity = input->size; + } + output->size = input->size; + for (size_t i = 0; i < input->size; ++i) { + if (!turtlesim__msg__Pose__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..4517fad4f7d905cdd10e3de36d0ac4370e7cdcb8 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h @@ -0,0 +1,177 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__FUNCTIONS_H_ +#define TURTLESIM__MSG__DETAIL__POSE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/msg/detail/pose__struct.h" + +/// Initialize msg/Pose 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( + * turtlesim__msg__Pose + * )) before or use + * turtlesim__msg__Pose__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__msg__Pose__init(turtlesim__msg__Pose * msg); + +/// Finalize msg/Pose message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Pose__fini(turtlesim__msg__Pose * msg); + +/// Create msg/Pose message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__msg__Pose__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__msg__Pose * +turtlesim__msg__Pose__create(); + +/// Destroy msg/Pose message. +/** + * It calls + * turtlesim__msg__Pose__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Pose__destroy(turtlesim__msg__Pose * msg); + +/// Check for msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__are_equal(const turtlesim__msg__Pose * lhs, const turtlesim__msg__Pose * rhs); + +/// Copy a msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__copy( + const turtlesim__msg__Pose * input, + turtlesim__msg__Pose * output); + +/// Initialize array of msg/Pose messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__msg__Pose__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_turtlesim +bool +turtlesim__msg__Pose__Sequence__init(turtlesim__msg__Pose__Sequence * array, size_t size); + +/// Finalize array of msg/Pose messages. +/** + * It calls + * turtlesim__msg__Pose__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_turtlesim +void +turtlesim__msg__Pose__Sequence__fini(turtlesim__msg__Pose__Sequence * array); + +/// Create array of msg/Pose messages. +/** + * It allocates the memory for the array and calls + * turtlesim__msg__Pose__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_turtlesim +turtlesim__msg__Pose__Sequence * +turtlesim__msg__Pose__Sequence__create(size_t size); + +/// Destroy array of msg/Pose messages. +/** + * It calls + * turtlesim__msg__Pose__Sequence__fini() + * on the array, + * and frees the memory of the array. + * \param[in,out] array The initialized array pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__msg__Pose__Sequence__destroy(turtlesim__msg__Pose__Sequence * array); + +/// Check for msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__Sequence__are_equal(const turtlesim__msg__Pose__Sequence * lhs, const turtlesim__msg__Pose__Sequence * rhs); + +/// Copy an array of msg/Pose 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_turtlesim +bool +turtlesim__msg__Pose__Sequence__copy( + const turtlesim__msg__Pose__Sequence * input, + turtlesim__msg__Pose__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..121fdb16755eb285c72083276fe9c4e99a0f2693 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__msg__Pose( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__msg__Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..708ada4cbd033c1b0f72d14931f94250003e561e --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/msg/detail/pose__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 turtlesim +{ + +namespace msg +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::msg::Pose & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::msg::Pose & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::msg::Pose & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Pose( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace msg + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..8d81674eb45125c3bab9b617a12979b62d3f7278 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__MSG__DETAIL__POSE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..deac934b0233bfb4996e1a1838c1642ae87dd901 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__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 turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__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, turtlesim, msg, Pose)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..37a09f17a6c819f5452474b3fce39add5eba6a54 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h @@ -0,0 +1,44 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__STRUCT_H_ +#define TURTLESIM__MSG__DETAIL__POSE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in msg/Pose in the package turtlesim. +typedef struct turtlesim__msg__Pose +{ + float x; + float y; + float theta; + float linear_velocity; + float angular_velocity; +} turtlesim__msg__Pose; + +// Struct for a sequence of turtlesim__msg__Pose. +typedef struct turtlesim__msg__Pose__Sequence +{ + turtlesim__msg__Pose * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__msg__Pose__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..646376f7d73ca0a7f254bab5cb263a0213da0b00 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp @@ -0,0 +1,187 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__STRUCT_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__msg__Pose __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__msg__Pose __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace msg +{ + +// message struct +template<class ContainerAllocator> +struct Pose_ +{ + using Type = Pose_<ContainerAllocator>; + + explicit Pose_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->linear_velocity = 0.0f; + this->angular_velocity = 0.0f; + } + } + + explicit Pose_(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->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->linear_velocity = 0.0f; + this->angular_velocity = 0.0f; + } + } + + // field types and members + using _x_type = + float; + _x_type x; + using _y_type = + float; + _y_type y; + using _theta_type = + float; + _theta_type theta; + using _linear_velocity_type = + float; + _linear_velocity_type linear_velocity; + using _angular_velocity_type = + float; + _angular_velocity_type angular_velocity; + + // setters for named parameter idiom + Type & set__x( + const float & _arg) + { + this->x = _arg; + return *this; + } + Type & set__y( + const float & _arg) + { + this->y = _arg; + return *this; + } + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + Type & set__linear_velocity( + const float & _arg) + { + this->linear_velocity = _arg; + return *this; + } + Type & set__angular_velocity( + const float & _arg) + { + this->angular_velocity = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::msg::Pose_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::msg::Pose_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Pose_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Pose_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::msg::Pose_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::msg::Pose_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::msg::Pose_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::msg::Pose_<ContainerAllocator> 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__turtlesim__msg__Pose + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__msg__Pose + std::shared_ptr<turtlesim::msg::Pose_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Pose_ & other) const + { + if (this->x != other.x) { + return false; + } + if (this->y != other.y) { + return false; + } + if (this->theta != other.theta) { + return false; + } + if (this->linear_velocity != other.linear_velocity) { + return false; + } + if (this->angular_velocity != other.angular_velocity) { + return false; + } + return true; + } + bool operator!=(const Pose_ & other) const + { + return !this->operator==(other); + } +}; // struct Pose_ + +// alias to use template instance with default allocator +using Pose = + turtlesim::msg::Pose_<std::allocator<void>>; + +// constant definitions + +} // namespace msg + +} // namespace turtlesim + +#endif // TURTLESIM__MSG__DETAIL__POSE__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..42929fef0edf762c9b9d1d3f041e16d2009c7a6b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__TRAITS_HPP_ +#define TURTLESIM__MSG__DETAIL__POSE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/msg/detail/pose__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace msg +{ + +inline void to_flow_style_yaml( + const Pose & msg, + std::ostream & out) +{ + out << "{"; + // member: x + { + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << ", "; + } + + // member: y + { + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << ", "; + } + + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << ", "; + } + + // member: linear_velocity + { + out << "linear_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.linear_velocity, out); + out << ", "; + } + + // member: angular_velocity + { + out << "angular_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.angular_velocity, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Pose & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << "\n"; + } + + // member: y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << "\n"; + } + + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } + + // member: linear_velocity + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "linear_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.linear_velocity, out); + out << "\n"; + } + + // member: angular_velocity + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "angular_velocity: "; + rosidl_generator_traits::value_to_yaml(msg.angular_velocity, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Pose & 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 turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::msg::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::msg::Pose & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::msg::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::msg::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::msg::Pose & msg) +{ + return turtlesim::msg::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::msg::Pose>() +{ + return "turtlesim::msg::Pose"; +} + +template<> +inline const char * name<turtlesim::msg::Pose>() +{ + return "turtlesim/msg/Pose"; +} + +template<> +struct has_fixed_size<turtlesim::msg::Pose> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::msg::Pose> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::msg::Pose> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__MSG__DETAIL__POSE__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..42fbd5ffcecb4ffffceafc66590904478c341524 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c @@ -0,0 +1,151 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/msg/detail/pose__functions.h" +#include "turtlesim/msg/detail/pose__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_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; + turtlesim__msg__Pose__init(message_memory); +} + +void turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_fini_function(void * message_memory) +{ + turtlesim__msg__Pose__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_member_array[5] = { + { + "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(turtlesim__msg__Pose, 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 + }, + { + "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(turtlesim__msg__Pose, 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 + }, + { + "theta", // 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(turtlesim__msg__Pose, theta), // 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 + }, + { + "linear_velocity", // 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(turtlesim__msg__Pose, linear_velocity), // 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 + }, + { + "angular_velocity", // 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(turtlesim__msg__Pose, angular_velocity), // 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 turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_members = { + "turtlesim__msg", // message namespace + "Pose", // message name + 5, // number of fields + sizeof(turtlesim__msg__Pose), + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_member_array, // message members + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_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 turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle = { + 0, + &turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, msg, Pose)() { + if (!turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle.typesupport_identifier) { + turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__msg__Pose__rosidl_typesupport_introspection_c__Pose_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5cc6ff5b05d0a566f9de75e796661911763eee81 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:msg/Pose.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 "turtlesim/msg/detail/pose__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 turtlesim +{ + +namespace msg +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Pose_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::msg::Pose(_init); +} + +void Pose_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::msg::Pose *>(message_memory); + typed_message->~Pose(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Pose_message_member_array[5] = { + { + "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(turtlesim::msg::Pose, 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 + }, + { + "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(turtlesim::msg::Pose, 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 + }, + { + "theta", // 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(turtlesim::msg::Pose, theta), // 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 + }, + { + "linear_velocity", // 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(turtlesim::msg::Pose, linear_velocity), // 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 + }, + { + "angular_velocity", // 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(turtlesim::msg::Pose, angular_velocity), // 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 Pose_message_members = { + "turtlesim::msg", // message namespace + "Pose", // message name + 5, // number of fields + sizeof(turtlesim::msg::Pose), + Pose_message_member_array, // message members + Pose_init_function, // function to initialize message memory (memory has to be allocated) + Pose_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Pose_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Pose_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace msg + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::msg::Pose>() +{ + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Pose_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, turtlesim, msg, Pose)() { + return &::turtlesim::msg::rosidl_typesupport_introspection_cpp::Pose_message_type_support_handle; +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..f891949eba0d1274dca59388763a80b56f48031b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h @@ -0,0 +1,33 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__DETAIL__POSE__TYPE_SUPPORT_H_ +#define TURTLESIM__MSG__DETAIL__POSE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + msg, + Pose +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__DETAIL__POSE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h new file mode 100644 index 0000000000000000000000000000000000000000..6e3dcf45564dcfbe3d38e839272458f615a74834 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__POSE_H_ +#define TURTLESIM__MSG__POSE_H_ + +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" +#include "turtlesim/msg/detail/pose__type_support.h" + +#endif // TURTLESIM__MSG__POSE_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp new file mode 100644 index 0000000000000000000000000000000000000000..136cf7192a1a904b410468e73d4f630777e3d583 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__MSG__POSE_HPP_ +#define TURTLESIM__MSG__POSE_HPP_ + +#include "turtlesim/msg/detail/pose__struct.hpp" +#include "turtlesim/msg/detail/pose__builder.hpp" +#include "turtlesim/msg/detail/pose__traits.hpp" + +#endif // TURTLESIM__MSG__POSE_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..dacf8aa1a8402aac2650899ded84212145f68b5a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/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 TURTLESIM__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_GENERATOR_C_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_GENERATOR_C_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_GENERATOR_C_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_GENERATOR_C_BUILDING_DLL_turtlesim + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim ROSIDL_GENERATOR_C_EXPORT_turtlesim + #else + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim ROSIDL_GENERATOR_C_IMPORT_turtlesim + #endif +#else + #define ROSIDL_GENERATOR_C_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_GENERATOR_C_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_GENERATOR_C_PUBLIC_turtlesim + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_GENERATOR_C__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..71c47e0a32669911e223e522e6609adb2e4c7d7e --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/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 TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_C_BUILDING_DLL_turtlesim + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_turtlesim + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_C__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..fe47663f699df3a1fe0cc66e2a79649badb9aad4 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/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 TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_FASTRTPS_CPP_BUILDING_DLL_turtlesim + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim + #endif +#else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim + #endif +#endif + +#if __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_TYPESUPPORT_FASTRTPS_CPP__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h new file mode 100644 index 0000000000000000000000000000000000000000..07c58734881cb58227c80dbb6f1675b44631561b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/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 TURTLESIM__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ +#define TURTLESIM__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_turtlesim __attribute__ ((dllexport)) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim __attribute__ ((dllimport)) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim __declspec(dllexport) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim __declspec(dllimport) + #endif + #ifdef ROSIDL_TYPESUPPORT_INTROSPECTION_C_BUILDING_DLL_turtlesim + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim + #endif +#else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim __attribute__ ((visibility("default"))) + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_IMPORT_turtlesim + #if __GNUC__ >= 4 + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim __attribute__ ((visibility("default"))) + #else + #define ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim + #endif +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__MSG__ROSIDL_TYPESUPPORT_INTROSPECTION_C__VISIBILITY_CONTROL_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..fed291f805a441314049af481f7e81e4d87c1b6a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp @@ -0,0 +1,78 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/kill__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_Kill_Request_name +{ +public: + Init_Kill_Request_name() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::srv::Kill_Request name(::turtlesim::srv::Kill_Request::_name_type arg) + { + msg_.name = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::Kill_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Kill_Request>() +{ + return turtlesim::srv::builder::Init_Kill_Request_name(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Kill_Response>() +{ + return ::turtlesim::srv::Kill_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__KILL__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..dab56845f8c1491df0a16c1228a58ca48ddd9d79 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c @@ -0,0 +1,475 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/kill__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +bool +turtlesim__srv__Kill_Request__init(turtlesim__srv__Kill_Request * msg) +{ + if (!msg) { + return false; + } + // name + if (!rosidl_runtime_c__String__init(&msg->name)) { + turtlesim__srv__Kill_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__srv__Kill_Request__fini(turtlesim__srv__Kill_Request * msg) +{ + if (!msg) { + return; + } + // name + rosidl_runtime_c__String__fini(&msg->name); +} + +bool +turtlesim__srv__Kill_Request__are_equal(const turtlesim__srv__Kill_Request * lhs, const turtlesim__srv__Kill_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // name + if (!rosidl_runtime_c__String__are_equal( + &(lhs->name), &(rhs->name))) + { + return false; + } + return true; +} + +bool +turtlesim__srv__Kill_Request__copy( + const turtlesim__srv__Kill_Request * input, + turtlesim__srv__Kill_Request * output) +{ + if (!input || !output) { + return false; + } + // name + if (!rosidl_runtime_c__String__copy( + &(input->name), &(output->name))) + { + return false; + } + return true; +} + +turtlesim__srv__Kill_Request * +turtlesim__srv__Kill_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request * msg = (turtlesim__srv__Kill_Request *)allocator.allocate(sizeof(turtlesim__srv__Kill_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Kill_Request)); + bool success = turtlesim__srv__Kill_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Kill_Request__destroy(turtlesim__srv__Kill_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Kill_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Kill_Request__Sequence__init(turtlesim__srv__Kill_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__Kill_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Kill_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Kill_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Kill_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Kill_Request__Sequence__fini(turtlesim__srv__Kill_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) { + turtlesim__srv__Kill_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); + } +} + +turtlesim__srv__Kill_Request__Sequence * +turtlesim__srv__Kill_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request__Sequence * array = (turtlesim__srv__Kill_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Kill_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Kill_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Kill_Request__Sequence__destroy(turtlesim__srv__Kill_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Kill_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Kill_Request__Sequence__are_equal(const turtlesim__srv__Kill_Request__Sequence * lhs, const turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Kill_Request__Sequence__copy( + const turtlesim__srv__Kill_Request__Sequence * input, + turtlesim__srv__Kill_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Kill_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Request * data = + (turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_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; ) { + turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__Kill_Response__init(turtlesim__srv__Kill_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__Kill_Response__fini(turtlesim__srv__Kill_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__Kill_Response__are_equal(const turtlesim__srv__Kill_Response * lhs, const turtlesim__srv__Kill_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__Kill_Response__copy( + const turtlesim__srv__Kill_Response * input, + turtlesim__srv__Kill_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__Kill_Response * +turtlesim__srv__Kill_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response * msg = (turtlesim__srv__Kill_Response *)allocator.allocate(sizeof(turtlesim__srv__Kill_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Kill_Response)); + bool success = turtlesim__srv__Kill_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Kill_Response__destroy(turtlesim__srv__Kill_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Kill_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Kill_Response__Sequence__init(turtlesim__srv__Kill_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__Kill_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Kill_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Kill_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Kill_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Kill_Response__Sequence__fini(turtlesim__srv__Kill_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) { + turtlesim__srv__Kill_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); + } +} + +turtlesim__srv__Kill_Response__Sequence * +turtlesim__srv__Kill_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response__Sequence * array = (turtlesim__srv__Kill_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Kill_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Kill_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Kill_Response__Sequence__destroy(turtlesim__srv__Kill_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Kill_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Kill_Response__Sequence__are_equal(const turtlesim__srv__Kill_Response__Sequence * lhs, const turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Kill_Response__Sequence__copy( + const turtlesim__srv__Kill_Response__Sequence * input, + turtlesim__srv__Kill_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Kill_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Kill_Response * data = + (turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_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; ) { + turtlesim__srv__Kill_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 (!turtlesim__srv__Kill_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..8fa5193ac015669f3cbfb96408be764a81d1d6dc --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__KILL__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/kill__struct.h" + +/// Initialize srv/Kill 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( + * turtlesim__srv__Kill_Request + * )) before or use + * turtlesim__srv__Kill_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Kill_Request__init(turtlesim__srv__Kill_Request * msg); + +/// Finalize srv/Kill message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Request__fini(turtlesim__srv__Kill_Request * msg); + +/// Create srv/Kill message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Kill_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Kill_Request * +turtlesim__srv__Kill_Request__create(); + +/// Destroy srv/Kill message. +/** + * It calls + * turtlesim__srv__Kill_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Request__destroy(turtlesim__srv__Kill_Request * msg); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__are_equal(const turtlesim__srv__Kill_Request * lhs, const turtlesim__srv__Kill_Request * rhs); + +/// Copy a srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__copy( + const turtlesim__srv__Kill_Request * input, + turtlesim__srv__Kill_Request * output); + +/// Initialize array of srv/Kill messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Kill_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_turtlesim +bool +turtlesim__srv__Kill_Request__Sequence__init(turtlesim__srv__Kill_Request__Sequence * array, size_t size); + +/// Finalize array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Request__Sequence__fini(turtlesim__srv__Kill_Request__Sequence * array); + +/// Create array of srv/Kill messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Kill_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_turtlesim +turtlesim__srv__Kill_Request__Sequence * +turtlesim__srv__Kill_Request__Sequence__create(size_t size); + +/// Destroy array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Request__Sequence__destroy(turtlesim__srv__Kill_Request__Sequence * array); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__Sequence__are_equal(const turtlesim__srv__Kill_Request__Sequence * lhs, const turtlesim__srv__Kill_Request__Sequence * rhs); + +/// Copy an array of srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Request__Sequence__copy( + const turtlesim__srv__Kill_Request__Sequence * input, + turtlesim__srv__Kill_Request__Sequence * output); + +/// Initialize srv/Kill 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( + * turtlesim__srv__Kill_Response + * )) before or use + * turtlesim__srv__Kill_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Kill_Response__init(turtlesim__srv__Kill_Response * msg); + +/// Finalize srv/Kill message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Response__fini(turtlesim__srv__Kill_Response * msg); + +/// Create srv/Kill message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Kill_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Kill_Response * +turtlesim__srv__Kill_Response__create(); + +/// Destroy srv/Kill message. +/** + * It calls + * turtlesim__srv__Kill_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Kill_Response__destroy(turtlesim__srv__Kill_Response * msg); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__are_equal(const turtlesim__srv__Kill_Response * lhs, const turtlesim__srv__Kill_Response * rhs); + +/// Copy a srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__copy( + const turtlesim__srv__Kill_Response * input, + turtlesim__srv__Kill_Response * output); + +/// Initialize array of srv/Kill messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Kill_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_turtlesim +bool +turtlesim__srv__Kill_Response__Sequence__init(turtlesim__srv__Kill_Response__Sequence * array, size_t size); + +/// Finalize array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Response__Sequence__fini(turtlesim__srv__Kill_Response__Sequence * array); + +/// Create array of srv/Kill messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Kill_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_turtlesim +turtlesim__srv__Kill_Response__Sequence * +turtlesim__srv__Kill_Response__Sequence__create(size_t size); + +/// Destroy array of srv/Kill messages. +/** + * It calls + * turtlesim__srv__Kill_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_turtlesim +void +turtlesim__srv__Kill_Response__Sequence__destroy(turtlesim__srv__Kill_Response__Sequence * array); + +/// Check for srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__Sequence__are_equal(const turtlesim__srv__Kill_Response__Sequence * lhs, const turtlesim__srv__Kill_Response__Sequence * rhs); + +/// Copy an array of srv/Kill 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_turtlesim +bool +turtlesim__srv__Kill_Response__Sequence__copy( + const turtlesim__srv__Kill_Response__Sequence * input, + turtlesim__srv__Kill_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..5e9b00d17610a0c513203652cb7b7fb8e73b828c --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Kill_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Kill_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Kill_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Kill_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..b9d6c52c6494f46d6b030b92358f62aecb652f35 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Kill_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Kill_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Kill_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Kill_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Kill_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Kill_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Kill_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Kill_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..6e978a7b49a7fe97b67db567892f5cc5def86e23 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__KILL__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..bbf96b39847832a53fb971cf5f7ade5302e6f7e7 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__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, turtlesim, srv, Kill_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, turtlesim, srv, Kill_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, turtlesim, srv, Kill)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..a90c934024831517d363aa72f71e450d582833cc --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h @@ -0,0 +1,63 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__KILL__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +// Include directives for member types +// Member 'name' +#include "rosidl_runtime_c/string.h" + +/// Struct defined in srv/Kill in the package turtlesim. +typedef struct turtlesim__srv__Kill_Request +{ + rosidl_runtime_c__String name; +} turtlesim__srv__Kill_Request; + +// Struct for a sequence of turtlesim__srv__Kill_Request. +typedef struct turtlesim__srv__Kill_Request__Sequence +{ + turtlesim__srv__Kill_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Kill_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/Kill in the package turtlesim. +typedef struct turtlesim__srv__Kill_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__Kill_Response; + +// Struct for a sequence of turtlesim__srv__Kill_Response. +typedef struct turtlesim__srv__Kill_Response__Sequence +{ + turtlesim__srv__Kill_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Kill_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..9c0b8763f2b2eb818ad5799f741d1868d1bf73a5 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp @@ -0,0 +1,254 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Kill_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Kill_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Kill_Request_ +{ + using Type = Kill_Request_<ContainerAllocator>; + + explicit Kill_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + explicit Kill_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : name(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + // field types and members + using _name_type = + std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>; + _name_type name; + + // setters for named parameter idiom + Type & set__name( + const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> & _arg) + { + this->name = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Kill_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Kill_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> 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__turtlesim__srv__Kill_Request + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Kill_Request + std::shared_ptr<turtlesim::srv::Kill_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Kill_Request_ & other) const + { + if (this->name != other.name) { + return false; + } + return true; + } + bool operator!=(const Kill_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct Kill_Request_ + +// alias to use template instance with default allocator +using Kill_Request = + turtlesim::srv::Kill_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Kill_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Kill_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Kill_Response_ +{ + using Type = Kill_Response_<ContainerAllocator>; + + explicit Kill_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit Kill_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Kill_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Kill_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Kill_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> 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__turtlesim__srv__Kill_Response + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Kill_Response + std::shared_ptr<turtlesim::srv::Kill_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Kill_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const Kill_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct Kill_Response_ + +// alias to use template instance with default allocator +using Kill_Response = + turtlesim::srv::Kill_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct Kill +{ + using Request = turtlesim::srv::Kill_Request; + using Response = turtlesim::srv::Kill_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__KILL__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..3e27250976dd3fbb734f13879162a95614f08aad --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp @@ -0,0 +1,245 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__KILL__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/kill__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Kill_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: name + { + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Kill_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: name + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Kill_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Kill_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Kill_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Kill_Request>() +{ + return "turtlesim::srv::Kill_Request"; +} + +template<> +inline const char * name<turtlesim::srv::Kill_Request>() +{ + return "turtlesim/srv/Kill_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Kill_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Kill_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct is_message<turtlesim::srv::Kill_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Kill_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Kill_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Kill_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Kill_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Kill_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Kill_Response>() +{ + return "turtlesim::srv::Kill_Response"; +} + +template<> +inline const char * name<turtlesim::srv::Kill_Response>() +{ + return "turtlesim/srv/Kill_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Kill_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Kill_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::Kill_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::Kill>() +{ + return "turtlesim::srv::Kill"; +} + +template<> +inline const char * name<turtlesim::srv::Kill>() +{ + return "turtlesim/srv/Kill"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Kill> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::Kill_Request>::value && + has_fixed_size<turtlesim::srv::Kill_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::Kill> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::Kill_Request>::value && + has_bounded_size<turtlesim::srv::Kill_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::Kill> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::Kill_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::Kill_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__KILL__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..271afddbb46fa68174c020534b2d8fb9e548604a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c @@ -0,0 +1,232 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/kill__functions.h" +#include "turtlesim/srv/detail/kill__struct.h" + + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_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; + turtlesim__srv__Kill_Request__init(message_memory); +} + +void turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_fini_function(void * message_memory) +{ + turtlesim__srv__Kill_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_member_array[1] = { + { + "name", // 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(turtlesim__srv__Kill_Request, name), // 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 turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_members = { + "turtlesim__srv", // message namespace + "Kill_Request", // message name + 1, // number of fields + sizeof(turtlesim__srv__Kill_Request), + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_member_array, // message members + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_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 turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle = { + 0, + &turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Request)() { + if (!turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Kill_Request__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/kill__functions.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_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; + turtlesim__srv__Kill_Response__init(message_memory); +} + +void turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_fini_function(void * message_memory) +{ + turtlesim__srv__Kill_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__Kill_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_members = { + "turtlesim__srv", // message namespace + "Kill_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__Kill_Response), + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_member_array, // message members + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_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 turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle = { + 0, + &turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)() { + if (!turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Kill_Response__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__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 turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_members = { + "turtlesim__srv", // service namespace + "Kill", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle = { + 0, + &turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_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, turtlesim, srv, Kill_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Kill)() { + if (!turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_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, turtlesim, srv, Kill_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, turtlesim, srv, Kill_Response)()->data; + } + + return &turtlesim__srv__detail__kill__rosidl_typesupport_introspection_c__Kill_service_type_support_handle; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..34eb17c3a1617c7d06bf5457d29c6844ca6078a9 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp @@ -0,0 +1,336 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Kill.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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Kill_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Kill_Request(_init); +} + +void Kill_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Kill_Request *>(message_memory); + typed_message->~Kill_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Kill_Request_message_member_array[1] = { + { + "name", // 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(turtlesim::srv::Kill_Request, name), // 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 Kill_Request_message_members = { + "turtlesim::srv", // message namespace + "Kill_Request", // message name + 1, // number of fields + sizeof(turtlesim::srv::Kill_Request), + Kill_Request_message_member_array, // message members + Kill_Request_init_function, // function to initialize message memory (memory has to be allocated) + Kill_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Kill_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Kill_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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, turtlesim, srv, Kill_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Kill_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Kill_Response(_init); +} + +void Kill_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Kill_Response *>(message_memory); + typed_message->~Kill_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Kill_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::Kill_Response, structure_needs_at_least_one_member), // 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 Kill_Response_message_members = { + "turtlesim::srv", // message namespace + "Kill_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::Kill_Response), + Kill_Response_message_member_array, // message members + Kill_Response_init_function, // function to initialize message memory (memory has to be allocated) + Kill_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Kill_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Kill_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Kill_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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, turtlesim, srv, Kill_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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 "turtlesim/srv/detail/kill__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 turtlesim +{ + +namespace srv +{ + +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 Kill_service_members = { + "turtlesim::srv", // service namespace + "Kill", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::Kill>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t Kill_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Kill_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Kill>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Kill_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::Kill_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< + ::turtlesim::srv::Kill_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, turtlesim, srv, Kill)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::Kill>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..982b6a7d43725e3ddf82f40e7cc6e2f5796a4106 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__KILL__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__KILL__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Kill_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Kill_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Kill +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__KILL__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..4ed5772e5ee87845cd4588bc35c849a1a1144bb7 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp @@ -0,0 +1,142 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/set_pen__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_SetPen_Request_off +{ +public: + explicit Init_SetPen_Request_off(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::SetPen_Request off(::turtlesim::srv::SetPen_Request::_off_type arg) + { + msg_.off = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_width +{ +public: + explicit Init_SetPen_Request_width(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + Init_SetPen_Request_off width(::turtlesim::srv::SetPen_Request::_width_type arg) + { + msg_.width = std::move(arg); + return Init_SetPen_Request_off(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_b +{ +public: + explicit Init_SetPen_Request_b(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + Init_SetPen_Request_width b(::turtlesim::srv::SetPen_Request::_b_type arg) + { + msg_.b = std::move(arg); + return Init_SetPen_Request_width(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_g +{ +public: + explicit Init_SetPen_Request_g(::turtlesim::srv::SetPen_Request & msg) + : msg_(msg) + {} + Init_SetPen_Request_b g(::turtlesim::srv::SetPen_Request::_g_type arg) + { + msg_.g = std::move(arg); + return Init_SetPen_Request_b(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +class Init_SetPen_Request_r +{ +public: + Init_SetPen_Request_r() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_SetPen_Request_g r(::turtlesim::srv::SetPen_Request::_r_type arg) + { + msg_.r = std::move(arg); + return Init_SetPen_Request_g(msg_); + } + +private: + ::turtlesim::srv::SetPen_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::SetPen_Request>() +{ + return turtlesim::srv::builder::Init_SetPen_Request_r(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::SetPen_Response>() +{ + return ::turtlesim::srv::SetPen_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..eb55a6b2802f9a716c3e6943714f7e931e9a5475 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c @@ -0,0 +1,492 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/set_pen__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +bool +turtlesim__srv__SetPen_Request__init(turtlesim__srv__SetPen_Request * msg) +{ + if (!msg) { + return false; + } + // r + // g + // b + // width + // off + return true; +} + +void +turtlesim__srv__SetPen_Request__fini(turtlesim__srv__SetPen_Request * msg) +{ + if (!msg) { + return; + } + // r + // g + // b + // width + // off +} + +bool +turtlesim__srv__SetPen_Request__are_equal(const turtlesim__srv__SetPen_Request * lhs, const turtlesim__srv__SetPen_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // r + if (lhs->r != rhs->r) { + return false; + } + // g + if (lhs->g != rhs->g) { + return false; + } + // b + if (lhs->b != rhs->b) { + return false; + } + // width + if (lhs->width != rhs->width) { + return false; + } + // off + if (lhs->off != rhs->off) { + return false; + } + return true; +} + +bool +turtlesim__srv__SetPen_Request__copy( + const turtlesim__srv__SetPen_Request * input, + turtlesim__srv__SetPen_Request * output) +{ + if (!input || !output) { + return false; + } + // r + output->r = input->r; + // g + output->g = input->g; + // b + output->b = input->b; + // width + output->width = input->width; + // off + output->off = input->off; + return true; +} + +turtlesim__srv__SetPen_Request * +turtlesim__srv__SetPen_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request * msg = (turtlesim__srv__SetPen_Request *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__SetPen_Request)); + bool success = turtlesim__srv__SetPen_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__SetPen_Request__destroy(turtlesim__srv__SetPen_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__SetPen_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__SetPen_Request__Sequence__init(turtlesim__srv__SetPen_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__SetPen_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__SetPen_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__SetPen_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__SetPen_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__SetPen_Request__Sequence__fini(turtlesim__srv__SetPen_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) { + turtlesim__srv__SetPen_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); + } +} + +turtlesim__srv__SetPen_Request__Sequence * +turtlesim__srv__SetPen_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request__Sequence * array = (turtlesim__srv__SetPen_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__SetPen_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__SetPen_Request__Sequence__destroy(turtlesim__srv__SetPen_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__SetPen_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__SetPen_Request__Sequence__are_equal(const turtlesim__srv__SetPen_Request__Sequence * lhs, const turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__SetPen_Request__Sequence__copy( + const turtlesim__srv__SetPen_Request__Sequence * input, + turtlesim__srv__SetPen_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__SetPen_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Request * data = + (turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_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; ) { + turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__SetPen_Response__init(turtlesim__srv__SetPen_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__SetPen_Response__fini(turtlesim__srv__SetPen_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__SetPen_Response__are_equal(const turtlesim__srv__SetPen_Response * lhs, const turtlesim__srv__SetPen_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__SetPen_Response__copy( + const turtlesim__srv__SetPen_Response * input, + turtlesim__srv__SetPen_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__SetPen_Response * +turtlesim__srv__SetPen_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response * msg = (turtlesim__srv__SetPen_Response *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__SetPen_Response)); + bool success = turtlesim__srv__SetPen_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__SetPen_Response__destroy(turtlesim__srv__SetPen_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__SetPen_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__SetPen_Response__Sequence__init(turtlesim__srv__SetPen_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__SetPen_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__SetPen_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__SetPen_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__SetPen_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__SetPen_Response__Sequence__fini(turtlesim__srv__SetPen_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) { + turtlesim__srv__SetPen_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); + } +} + +turtlesim__srv__SetPen_Response__Sequence * +turtlesim__srv__SetPen_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response__Sequence * array = (turtlesim__srv__SetPen_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__SetPen_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__SetPen_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__SetPen_Response__Sequence__destroy(turtlesim__srv__SetPen_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__SetPen_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__SetPen_Response__Sequence__are_equal(const turtlesim__srv__SetPen_Response__Sequence * lhs, const turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__SetPen_Response__Sequence__copy( + const turtlesim__srv__SetPen_Response__Sequence * input, + turtlesim__srv__SetPen_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__SetPen_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__SetPen_Response * data = + (turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_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; ) { + turtlesim__srv__SetPen_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 (!turtlesim__srv__SetPen_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..b216e683b92267b55bdc4f8bd90b8a9f7b2725a2 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/set_pen__struct.h" + +/// Initialize srv/SetPen 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( + * turtlesim__srv__SetPen_Request + * )) before or use + * turtlesim__srv__SetPen_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__SetPen_Request__init(turtlesim__srv__SetPen_Request * msg); + +/// Finalize srv/SetPen message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Request__fini(turtlesim__srv__SetPen_Request * msg); + +/// Create srv/SetPen message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__SetPen_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__SetPen_Request * +turtlesim__srv__SetPen_Request__create(); + +/// Destroy srv/SetPen message. +/** + * It calls + * turtlesim__srv__SetPen_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Request__destroy(turtlesim__srv__SetPen_Request * msg); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__are_equal(const turtlesim__srv__SetPen_Request * lhs, const turtlesim__srv__SetPen_Request * rhs); + +/// Copy a srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__copy( + const turtlesim__srv__SetPen_Request * input, + turtlesim__srv__SetPen_Request * output); + +/// Initialize array of srv/SetPen messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__SetPen_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_turtlesim +bool +turtlesim__srv__SetPen_Request__Sequence__init(turtlesim__srv__SetPen_Request__Sequence * array, size_t size); + +/// Finalize array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Request__Sequence__fini(turtlesim__srv__SetPen_Request__Sequence * array); + +/// Create array of srv/SetPen messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__SetPen_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_turtlesim +turtlesim__srv__SetPen_Request__Sequence * +turtlesim__srv__SetPen_Request__Sequence__create(size_t size); + +/// Destroy array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Request__Sequence__destroy(turtlesim__srv__SetPen_Request__Sequence * array); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__Sequence__are_equal(const turtlesim__srv__SetPen_Request__Sequence * lhs, const turtlesim__srv__SetPen_Request__Sequence * rhs); + +/// Copy an array of srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Request__Sequence__copy( + const turtlesim__srv__SetPen_Request__Sequence * input, + turtlesim__srv__SetPen_Request__Sequence * output); + +/// Initialize srv/SetPen 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( + * turtlesim__srv__SetPen_Response + * )) before or use + * turtlesim__srv__SetPen_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__SetPen_Response__init(turtlesim__srv__SetPen_Response * msg); + +/// Finalize srv/SetPen message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Response__fini(turtlesim__srv__SetPen_Response * msg); + +/// Create srv/SetPen message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__SetPen_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__SetPen_Response * +turtlesim__srv__SetPen_Response__create(); + +/// Destroy srv/SetPen message. +/** + * It calls + * turtlesim__srv__SetPen_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__SetPen_Response__destroy(turtlesim__srv__SetPen_Response * msg); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__are_equal(const turtlesim__srv__SetPen_Response * lhs, const turtlesim__srv__SetPen_Response * rhs); + +/// Copy a srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__copy( + const turtlesim__srv__SetPen_Response * input, + turtlesim__srv__SetPen_Response * output); + +/// Initialize array of srv/SetPen messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__SetPen_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_turtlesim +bool +turtlesim__srv__SetPen_Response__Sequence__init(turtlesim__srv__SetPen_Response__Sequence * array, size_t size); + +/// Finalize array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Response__Sequence__fini(turtlesim__srv__SetPen_Response__Sequence * array); + +/// Create array of srv/SetPen messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__SetPen_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_turtlesim +turtlesim__srv__SetPen_Response__Sequence * +turtlesim__srv__SetPen_Response__Sequence__create(size_t size); + +/// Destroy array of srv/SetPen messages. +/** + * It calls + * turtlesim__srv__SetPen_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_turtlesim +void +turtlesim__srv__SetPen_Response__Sequence__destroy(turtlesim__srv__SetPen_Response__Sequence * array); + +/// Check for srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__Sequence__are_equal(const turtlesim__srv__SetPen_Response__Sequence * lhs, const turtlesim__srv__SetPen_Response__Sequence * rhs); + +/// Copy an array of srv/SetPen 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_turtlesim +bool +turtlesim__srv__SetPen_Response__Sequence__copy( + const turtlesim__srv__SetPen_Response__Sequence * input, + turtlesim__srv__SetPen_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..cee7ca1df4d54d0cf674089ef1fefc15f5728476 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__SetPen_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__SetPen_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__SetPen_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__SetPen_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..d29bd9d6aa7fb2c9b2013c7a682a622abb543717 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::SetPen_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::SetPen_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::SetPen_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_SetPen_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::SetPen_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::SetPen_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::SetPen_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_SetPen_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..e4f8e501f21ec618f9b267333ea3982b1a7f52e1 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5ecd38d8de62c31cae860d907ef8b0082cfd63d8 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__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, turtlesim, srv, SetPen_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, turtlesim, srv, SetPen_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, turtlesim, srv, SetPen)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..b0990c3aec4c2cd069c996b929b6a6675c9e1a2a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h @@ -0,0 +1,63 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in srv/SetPen in the package turtlesim. +typedef struct turtlesim__srv__SetPen_Request +{ + uint8_t r; + uint8_t g; + uint8_t b; + uint8_t width; + uint8_t off; +} turtlesim__srv__SetPen_Request; + +// Struct for a sequence of turtlesim__srv__SetPen_Request. +typedef struct turtlesim__srv__SetPen_Request__Sequence +{ + turtlesim__srv__SetPen_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__SetPen_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/SetPen in the package turtlesim. +typedef struct turtlesim__srv__SetPen_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__SetPen_Response; + +// Struct for a sequence of turtlesim__srv__SetPen_Response. +typedef struct turtlesim__srv__SetPen_Response__Sequence +{ + turtlesim__srv__SetPen_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__SetPen_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..b4eeaecf4a8f53a0049f6d95eba40d66e96a5271 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp @@ -0,0 +1,310 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__SetPen_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__SetPen_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct SetPen_Request_ +{ + using Type = SetPen_Request_<ContainerAllocator>; + + explicit SetPen_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->r = 0; + this->g = 0; + this->b = 0; + this->width = 0; + this->off = 0; + } + } + + explicit SetPen_Request_(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->r = 0; + this->g = 0; + this->b = 0; + this->width = 0; + this->off = 0; + } + } + + // field types and members + using _r_type = + uint8_t; + _r_type r; + using _g_type = + uint8_t; + _g_type g; + using _b_type = + uint8_t; + _b_type b; + using _width_type = + uint8_t; + _width_type width; + using _off_type = + uint8_t; + _off_type off; + + // setters for named parameter idiom + Type & set__r( + const uint8_t & _arg) + { + this->r = _arg; + return *this; + } + Type & set__g( + const uint8_t & _arg) + { + this->g = _arg; + return *this; + } + Type & set__b( + const uint8_t & _arg) + { + this->b = _arg; + return *this; + } + Type & set__width( + const uint8_t & _arg) + { + this->width = _arg; + return *this; + } + Type & set__off( + const uint8_t & _arg) + { + this->off = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::SetPen_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::SetPen_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> 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__turtlesim__srv__SetPen_Request + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__SetPen_Request + std::shared_ptr<turtlesim::srv::SetPen_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const SetPen_Request_ & other) const + { + if (this->r != other.r) { + return false; + } + if (this->g != other.g) { + return false; + } + if (this->b != other.b) { + return false; + } + if (this->width != other.width) { + return false; + } + if (this->off != other.off) { + return false; + } + return true; + } + bool operator!=(const SetPen_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct SetPen_Request_ + +// alias to use template instance with default allocator +using SetPen_Request = + turtlesim::srv::SetPen_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__SetPen_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__SetPen_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct SetPen_Response_ +{ + using Type = SetPen_Response_<ContainerAllocator>; + + explicit SetPen_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit SetPen_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::SetPen_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::SetPen_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::SetPen_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> 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__turtlesim__srv__SetPen_Response + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__SetPen_Response + std::shared_ptr<turtlesim::srv::SetPen_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const SetPen_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const SetPen_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct SetPen_Response_ + +// alias to use template instance with default allocator +using SetPen_Response = + turtlesim::srv::SetPen_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct SetPen +{ + using Request = turtlesim::srv::SetPen_Request; + using Response = turtlesim::srv::SetPen_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..2eab04989dd3bf0fc9e8583129554c177a93149b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp @@ -0,0 +1,313 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/set_pen__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const SetPen_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: r + { + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << ", "; + } + + // member: g + { + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << ", "; + } + + // member: b + { + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + out << ", "; + } + + // member: width + { + out << "width: "; + rosidl_generator_traits::value_to_yaml(msg.width, out); + out << ", "; + } + + // member: off + { + out << "off: "; + rosidl_generator_traits::value_to_yaml(msg.off, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const SetPen_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: r + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "r: "; + rosidl_generator_traits::value_to_yaml(msg.r, out); + out << "\n"; + } + + // member: g + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "g: "; + rosidl_generator_traits::value_to_yaml(msg.g, out); + out << "\n"; + } + + // member: b + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "b: "; + rosidl_generator_traits::value_to_yaml(msg.b, out); + out << "\n"; + } + + // member: width + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "width: "; + rosidl_generator_traits::value_to_yaml(msg.width, out); + out << "\n"; + } + + // member: off + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "off: "; + rosidl_generator_traits::value_to_yaml(msg.off, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const SetPen_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::SetPen_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::SetPen_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::SetPen_Request>() +{ + return "turtlesim::srv::SetPen_Request"; +} + +template<> +inline const char * name<turtlesim::srv::SetPen_Request>() +{ + return "turtlesim/srv/SetPen_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::SetPen_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::SetPen_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::SetPen_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const SetPen_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const SetPen_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const SetPen_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::SetPen_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::SetPen_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::SetPen_Response>() +{ + return "turtlesim::srv::SetPen_Response"; +} + +template<> +inline const char * name<turtlesim::srv::SetPen_Response>() +{ + return "turtlesim/srv/SetPen_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::SetPen_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::SetPen_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::SetPen_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::SetPen>() +{ + return "turtlesim::srv::SetPen"; +} + +template<> +inline const char * name<turtlesim::srv::SetPen>() +{ + return "turtlesim/srv/SetPen"; +} + +template<> +struct has_fixed_size<turtlesim::srv::SetPen> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::SetPen_Request>::value && + has_fixed_size<turtlesim::srv::SetPen_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::SetPen> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::SetPen_Request>::value && + has_bounded_size<turtlesim::srv::SetPen_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::SetPen> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::SetPen_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::SetPen_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..5a674287b0b108f23ba7e1de9b268bbd2d70fe56 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c @@ -0,0 +1,296 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/set_pen__functions.h" +#include "turtlesim/srv/detail/set_pen__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_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; + turtlesim__srv__SetPen_Request__init(message_memory); +} + +void turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_fini_function(void * message_memory) +{ + turtlesim__srv__SetPen_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_member_array[5] = { + { + "r", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, r), // 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 + }, + { + "g", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, g), // 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 + }, + { + "b", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, b), // 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 + }, + { + "width", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, width), // 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 + }, + { + "off", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Request, off), // 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 turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_members = { + "turtlesim__srv", // message namespace + "SetPen_Request", // message name + 5, // number of fields + sizeof(turtlesim__srv__SetPen_Request), + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_member_array, // message members + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_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 turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle = { + 0, + &turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Request)() { + if (!turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__SetPen_Request__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/set_pen__functions.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_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; + turtlesim__srv__SetPen_Response__init(message_memory); +} + +void turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_fini_function(void * message_memory) +{ + turtlesim__srv__SetPen_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__SetPen_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_members = { + "turtlesim__srv", // message namespace + "SetPen_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__SetPen_Response), + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_member_array, // message members + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_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 turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle = { + 0, + &turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)() { + if (!turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__SetPen_Response__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__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 turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_members = { + "turtlesim__srv", // service namespace + "SetPen", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle = { + 0, + &turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_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, turtlesim, srv, SetPen_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, SetPen)() { + if (!turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_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, turtlesim, srv, SetPen_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, turtlesim, srv, SetPen_Response)()->data; + } + + return &turtlesim__srv__detail__set_pen__rosidl_typesupport_introspection_c__SetPen_service_type_support_handle; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..c4932ab12f2eaa8d1fd88707f2a77bb66530375a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp @@ -0,0 +1,404 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/SetPen.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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void SetPen_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::SetPen_Request(_init); +} + +void SetPen_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::SetPen_Request *>(message_memory); + typed_message->~SetPen_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember SetPen_Request_message_member_array[5] = { + { + "r", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, r), // 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 + }, + { + "g", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, g), // 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 + }, + { + "b", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, b), // 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 + }, + { + "width", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, width), // 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 + }, + { + "off", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Request, off), // 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 SetPen_Request_message_members = { + "turtlesim::srv", // message namespace + "SetPen_Request", // message name + 5, // number of fields + sizeof(turtlesim::srv::SetPen_Request), + SetPen_Request_message_member_array, // message members + SetPen_Request_init_function, // function to initialize message memory (memory has to be allocated) + SetPen_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t SetPen_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &SetPen_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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, turtlesim, srv, SetPen_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void SetPen_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::SetPen_Response(_init); +} + +void SetPen_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::SetPen_Response *>(message_memory); + typed_message->~SetPen_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember SetPen_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::SetPen_Response, structure_needs_at_least_one_member), // 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 SetPen_Response_message_members = { + "turtlesim::srv", // message namespace + "SetPen_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::SetPen_Response), + SetPen_Response_message_member_array, // message members + SetPen_Response_init_function, // function to initialize message memory (memory has to be allocated) + SetPen_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t SetPen_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &SetPen_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::SetPen_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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, turtlesim, srv, SetPen_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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 "turtlesim/srv/detail/set_pen__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 turtlesim +{ + +namespace srv +{ + +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 SetPen_service_members = { + "turtlesim::srv", // service namespace + "SetPen", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::SetPen>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t SetPen_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &SetPen_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::SetPen>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::SetPen_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::SetPen_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< + ::turtlesim::srv::SetPen_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, turtlesim, srv, SetPen)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::SetPen>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..72a677302d46df7686b09f8a7c648b05bdf0a9da --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SET_PEN__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__SET_PEN__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + SetPen_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + SetPen_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + SetPen +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SET_PEN__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..7e5ce53159ca8b762cf40af01f1b94e4eeb702e9 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp @@ -0,0 +1,146 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/spawn__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_Spawn_Request_name +{ +public: + explicit Init_Spawn_Request_name(::turtlesim::srv::Spawn_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::Spawn_Request name(::turtlesim::srv::Spawn_Request::_name_type arg) + { + msg_.name = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +class Init_Spawn_Request_theta +{ +public: + explicit Init_Spawn_Request_theta(::turtlesim::srv::Spawn_Request & msg) + : msg_(msg) + {} + Init_Spawn_Request_name theta(::turtlesim::srv::Spawn_Request::_theta_type arg) + { + msg_.theta = std::move(arg); + return Init_Spawn_Request_name(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +class Init_Spawn_Request_y +{ +public: + explicit Init_Spawn_Request_y(::turtlesim::srv::Spawn_Request & msg) + : msg_(msg) + {} + Init_Spawn_Request_theta y(::turtlesim::srv::Spawn_Request::_y_type arg) + { + msg_.y = std::move(arg); + return Init_Spawn_Request_theta(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +class Init_Spawn_Request_x +{ +public: + Init_Spawn_Request_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_Spawn_Request_y x(::turtlesim::srv::Spawn_Request::_x_type arg) + { + msg_.x = std::move(arg); + return Init_Spawn_Request_y(msg_); + } + +private: + ::turtlesim::srv::Spawn_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Spawn_Request>() +{ + return turtlesim::srv::builder::Init_Spawn_Request_x(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_Spawn_Response_name +{ +public: + Init_Spawn_Response_name() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + ::turtlesim::srv::Spawn_Response name(::turtlesim::srv::Spawn_Response::_name_type arg) + { + msg_.name = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::Spawn_Response msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::Spawn_Response>() +{ + return turtlesim::srv::builder::Init_Spawn_Response_name(); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..500afcce55f3efd3c7cac8d966b0b002d38ab7c4 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c @@ -0,0 +1,515 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/spawn__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +bool +turtlesim__srv__Spawn_Request__init(turtlesim__srv__Spawn_Request * msg) +{ + if (!msg) { + return false; + } + // x + // y + // theta + // name + if (!rosidl_runtime_c__String__init(&msg->name)) { + turtlesim__srv__Spawn_Request__fini(msg); + return false; + } + return true; +} + +void +turtlesim__srv__Spawn_Request__fini(turtlesim__srv__Spawn_Request * msg) +{ + if (!msg) { + return; + } + // x + // y + // theta + // name + rosidl_runtime_c__String__fini(&msg->name); +} + +bool +turtlesim__srv__Spawn_Request__are_equal(const turtlesim__srv__Spawn_Request * lhs, const turtlesim__srv__Spawn_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // x + if (lhs->x != rhs->x) { + return false; + } + // y + if (lhs->y != rhs->y) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + // name + if (!rosidl_runtime_c__String__are_equal( + &(lhs->name), &(rhs->name))) + { + return false; + } + return true; +} + +bool +turtlesim__srv__Spawn_Request__copy( + const turtlesim__srv__Spawn_Request * input, + turtlesim__srv__Spawn_Request * output) +{ + if (!input || !output) { + return false; + } + // x + output->x = input->x; + // y + output->y = input->y; + // theta + output->theta = input->theta; + // name + if (!rosidl_runtime_c__String__copy( + &(input->name), &(output->name))) + { + return false; + } + return true; +} + +turtlesim__srv__Spawn_Request * +turtlesim__srv__Spawn_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request * msg = (turtlesim__srv__Spawn_Request *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Spawn_Request)); + bool success = turtlesim__srv__Spawn_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Spawn_Request__destroy(turtlesim__srv__Spawn_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Spawn_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Spawn_Request__Sequence__init(turtlesim__srv__Spawn_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__Spawn_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Spawn_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Spawn_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Spawn_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Spawn_Request__Sequence__fini(turtlesim__srv__Spawn_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) { + turtlesim__srv__Spawn_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); + } +} + +turtlesim__srv__Spawn_Request__Sequence * +turtlesim__srv__Spawn_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request__Sequence * array = (turtlesim__srv__Spawn_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Spawn_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Spawn_Request__Sequence__destroy(turtlesim__srv__Spawn_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Spawn_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Spawn_Request__Sequence__are_equal(const turtlesim__srv__Spawn_Request__Sequence * lhs, const turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Spawn_Request__Sequence__copy( + const turtlesim__srv__Spawn_Request__Sequence * input, + turtlesim__srv__Spawn_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Spawn_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Request * data = + (turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_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; ) { + turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +// Include directives for member types +// Member `name` +// already included above +// #include "rosidl_runtime_c/string_functions.h" + +bool +turtlesim__srv__Spawn_Response__init(turtlesim__srv__Spawn_Response * msg) +{ + if (!msg) { + return false; + } + // name + if (!rosidl_runtime_c__String__init(&msg->name)) { + turtlesim__srv__Spawn_Response__fini(msg); + return false; + } + return true; +} + +void +turtlesim__srv__Spawn_Response__fini(turtlesim__srv__Spawn_Response * msg) +{ + if (!msg) { + return; + } + // name + rosidl_runtime_c__String__fini(&msg->name); +} + +bool +turtlesim__srv__Spawn_Response__are_equal(const turtlesim__srv__Spawn_Response * lhs, const turtlesim__srv__Spawn_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // name + if (!rosidl_runtime_c__String__are_equal( + &(lhs->name), &(rhs->name))) + { + return false; + } + return true; +} + +bool +turtlesim__srv__Spawn_Response__copy( + const turtlesim__srv__Spawn_Response * input, + turtlesim__srv__Spawn_Response * output) +{ + if (!input || !output) { + return false; + } + // name + if (!rosidl_runtime_c__String__copy( + &(input->name), &(output->name))) + { + return false; + } + return true; +} + +turtlesim__srv__Spawn_Response * +turtlesim__srv__Spawn_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response * msg = (turtlesim__srv__Spawn_Response *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__Spawn_Response)); + bool success = turtlesim__srv__Spawn_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__Spawn_Response__destroy(turtlesim__srv__Spawn_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__Spawn_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__Spawn_Response__Sequence__init(turtlesim__srv__Spawn_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__Spawn_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__Spawn_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__Spawn_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__Spawn_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__Spawn_Response__Sequence__fini(turtlesim__srv__Spawn_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) { + turtlesim__srv__Spawn_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); + } +} + +turtlesim__srv__Spawn_Response__Sequence * +turtlesim__srv__Spawn_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response__Sequence * array = (turtlesim__srv__Spawn_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__Spawn_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__Spawn_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__Spawn_Response__Sequence__destroy(turtlesim__srv__Spawn_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__Spawn_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__Spawn_Response__Sequence__are_equal(const turtlesim__srv__Spawn_Response__Sequence * lhs, const turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__Spawn_Response__Sequence__copy( + const turtlesim__srv__Spawn_Response__Sequence * input, + turtlesim__srv__Spawn_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__Spawn_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__Spawn_Response * data = + (turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_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; ) { + turtlesim__srv__Spawn_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 (!turtlesim__srv__Spawn_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..fbe07252c35b8726f9a38401a52e46cee91500e0 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/spawn__struct.h" + +/// Initialize srv/Spawn 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( + * turtlesim__srv__Spawn_Request + * )) before or use + * turtlesim__srv__Spawn_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Spawn_Request__init(turtlesim__srv__Spawn_Request * msg); + +/// Finalize srv/Spawn message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Request__fini(turtlesim__srv__Spawn_Request * msg); + +/// Create srv/Spawn message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Spawn_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Spawn_Request * +turtlesim__srv__Spawn_Request__create(); + +/// Destroy srv/Spawn message. +/** + * It calls + * turtlesim__srv__Spawn_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Request__destroy(turtlesim__srv__Spawn_Request * msg); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__are_equal(const turtlesim__srv__Spawn_Request * lhs, const turtlesim__srv__Spawn_Request * rhs); + +/// Copy a srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__copy( + const turtlesim__srv__Spawn_Request * input, + turtlesim__srv__Spawn_Request * output); + +/// Initialize array of srv/Spawn messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Spawn_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_turtlesim +bool +turtlesim__srv__Spawn_Request__Sequence__init(turtlesim__srv__Spawn_Request__Sequence * array, size_t size); + +/// Finalize array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Request__Sequence__fini(turtlesim__srv__Spawn_Request__Sequence * array); + +/// Create array of srv/Spawn messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Spawn_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_turtlesim +turtlesim__srv__Spawn_Request__Sequence * +turtlesim__srv__Spawn_Request__Sequence__create(size_t size); + +/// Destroy array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Request__Sequence__destroy(turtlesim__srv__Spawn_Request__Sequence * array); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__Sequence__are_equal(const turtlesim__srv__Spawn_Request__Sequence * lhs, const turtlesim__srv__Spawn_Request__Sequence * rhs); + +/// Copy an array of srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Request__Sequence__copy( + const turtlesim__srv__Spawn_Request__Sequence * input, + turtlesim__srv__Spawn_Request__Sequence * output); + +/// Initialize srv/Spawn 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( + * turtlesim__srv__Spawn_Response + * )) before or use + * turtlesim__srv__Spawn_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__Spawn_Response__init(turtlesim__srv__Spawn_Response * msg); + +/// Finalize srv/Spawn message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Response__fini(turtlesim__srv__Spawn_Response * msg); + +/// Create srv/Spawn message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__Spawn_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__Spawn_Response * +turtlesim__srv__Spawn_Response__create(); + +/// Destroy srv/Spawn message. +/** + * It calls + * turtlesim__srv__Spawn_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__Spawn_Response__destroy(turtlesim__srv__Spawn_Response * msg); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__are_equal(const turtlesim__srv__Spawn_Response * lhs, const turtlesim__srv__Spawn_Response * rhs); + +/// Copy a srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__copy( + const turtlesim__srv__Spawn_Response * input, + turtlesim__srv__Spawn_Response * output); + +/// Initialize array of srv/Spawn messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__Spawn_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_turtlesim +bool +turtlesim__srv__Spawn_Response__Sequence__init(turtlesim__srv__Spawn_Response__Sequence * array, size_t size); + +/// Finalize array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Response__Sequence__fini(turtlesim__srv__Spawn_Response__Sequence * array); + +/// Create array of srv/Spawn messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__Spawn_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_turtlesim +turtlesim__srv__Spawn_Response__Sequence * +turtlesim__srv__Spawn_Response__Sequence__create(size_t size); + +/// Destroy array of srv/Spawn messages. +/** + * It calls + * turtlesim__srv__Spawn_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_turtlesim +void +turtlesim__srv__Spawn_Response__Sequence__destroy(turtlesim__srv__Spawn_Response__Sequence * array); + +/// Check for srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__Sequence__are_equal(const turtlesim__srv__Spawn_Response__Sequence * lhs, const turtlesim__srv__Spawn_Response__Sequence * rhs); + +/// Copy an array of srv/Spawn 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_turtlesim +bool +turtlesim__srv__Spawn_Response__Sequence__copy( + const turtlesim__srv__Spawn_Response__Sequence * input, + turtlesim__srv__Spawn_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..d4463e2ef9cf3595c5623945e8bf1a1800754fbd --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Spawn_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Spawn_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__Spawn_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__Spawn_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..821d557e1f82f8c68b998bd8cecf813e65d48cd5 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Spawn_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Spawn_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Spawn_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Spawn_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::Spawn_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::Spawn_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::Spawn_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_Spawn_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..1b0f6987d8d8345202df593471ff296e84f25d11 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..59aee498ffb76e95bfefa8220daae2c22ee016b6 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__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, turtlesim, srv, Spawn_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, turtlesim, srv, Spawn_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, turtlesim, srv, Spawn)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..e3362d1b2efff30994c0a1bdaa0d1ffdcb996363 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h @@ -0,0 +1,72 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +// Include directives for member types +// Member 'name' +#include "rosidl_runtime_c/string.h" + +/// Struct defined in srv/Spawn in the package turtlesim. +typedef struct turtlesim__srv__Spawn_Request +{ + float x; + float y; + float theta; + /// Optional. A unique name will be created and returned if this is empty + rosidl_runtime_c__String name; +} turtlesim__srv__Spawn_Request; + +// Struct for a sequence of turtlesim__srv__Spawn_Request. +typedef struct turtlesim__srv__Spawn_Request__Sequence +{ + turtlesim__srv__Spawn_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Spawn_Request__Sequence; + + +// Constants defined in the message + +// Include directives for member types +// Member 'name' +// already included above +// #include "rosidl_runtime_c/string.h" + +/// Struct defined in srv/Spawn in the package turtlesim. +typedef struct turtlesim__srv__Spawn_Response +{ + rosidl_runtime_c__String name; +} turtlesim__srv__Spawn_Response; + +// Struct for a sequence of turtlesim__srv__Spawn_Response. +typedef struct turtlesim__srv__Spawn_Response__Sequence +{ + turtlesim__srv__Spawn_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__Spawn_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5ae4bd9f8a4b32dfcaa306ea815a336479c2c61a --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp @@ -0,0 +1,303 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Spawn_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Spawn_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Spawn_Request_ +{ + using Type = Spawn_Request_<ContainerAllocator>; + + explicit Spawn_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->name = ""; + } + } + + explicit Spawn_Request_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : name(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + this->name = ""; + } + } + + // field types and members + using _x_type = + float; + _x_type x; + using _y_type = + float; + _y_type y; + using _theta_type = + float; + _theta_type theta; + using _name_type = + std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>; + _name_type name; + + // setters for named parameter idiom + Type & set__x( + const float & _arg) + { + this->x = _arg; + return *this; + } + Type & set__y( + const float & _arg) + { + this->y = _arg; + return *this; + } + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + Type & set__name( + const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> & _arg) + { + this->name = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Spawn_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Spawn_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> 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__turtlesim__srv__Spawn_Request + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Spawn_Request + std::shared_ptr<turtlesim::srv::Spawn_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Spawn_Request_ & other) const + { + if (this->x != other.x) { + return false; + } + if (this->y != other.y) { + return false; + } + if (this->theta != other.theta) { + return false; + } + if (this->name != other.name) { + return false; + } + return true; + } + bool operator!=(const Spawn_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct Spawn_Request_ + +// alias to use template instance with default allocator +using Spawn_Request = + turtlesim::srv::Spawn_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__Spawn_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__Spawn_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct Spawn_Response_ +{ + using Type = Spawn_Response_<ContainerAllocator>; + + explicit Spawn_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + explicit Spawn_Response_(const ContainerAllocator & _alloc, rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + : name(_alloc) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->name = ""; + } + } + + // field types and members + using _name_type = + std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>>; + _name_type name; + + // setters for named parameter idiom + Type & set__name( + const std::basic_string<char, std::char_traits<char>, typename std::allocator_traits<ContainerAllocator>::template rebind_alloc<char>> & _arg) + { + this->name = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::Spawn_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::Spawn_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::Spawn_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> 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__turtlesim__srv__Spawn_Response + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__Spawn_Response + std::shared_ptr<turtlesim::srv::Spawn_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const Spawn_Response_ & other) const + { + if (this->name != other.name) { + return false; + } + return true; + } + bool operator!=(const Spawn_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct Spawn_Response_ + +// alias to use template instance with default allocator +using Spawn_Response = + turtlesim::srv::Spawn_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct Spawn +{ + using Request = turtlesim::srv::Spawn_Request; + using Response = turtlesim::srv::Spawn_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..a3c167c9db00ac0b7927c46b083135b23e332fc2 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp @@ -0,0 +1,307 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__SPAWN__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/spawn__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Spawn_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: x + { + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << ", "; + } + + // member: y + { + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << ", "; + } + + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << ", "; + } + + // member: name + { + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Spawn_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << "\n"; + } + + // member: y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << "\n"; + } + + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } + + // member: name + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Spawn_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Spawn_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Spawn_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Spawn_Request>() +{ + return "turtlesim::srv::Spawn_Request"; +} + +template<> +inline const char * name<turtlesim::srv::Spawn_Request>() +{ + return "turtlesim/srv/Spawn_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Spawn_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Spawn_Request> + : std::integral_constant<bool, false> {}; + +template<> +struct is_message<turtlesim::srv::Spawn_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const Spawn_Response & msg, + std::ostream & out) +{ + out << "{"; + // member: name + { + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const Spawn_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: name + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "name: "; + rosidl_generator_traits::value_to_yaml(msg.name, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const Spawn_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::Spawn_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::Spawn_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::Spawn_Response>() +{ + return "turtlesim::srv::Spawn_Response"; +} + +template<> +inline const char * name<turtlesim::srv::Spawn_Response>() +{ + return "turtlesim/srv/Spawn_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Spawn_Response> + : std::integral_constant<bool, false> {}; + +template<> +struct has_bounded_size<turtlesim::srv::Spawn_Response> + : std::integral_constant<bool, false> {}; + +template<> +struct is_message<turtlesim::srv::Spawn_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::Spawn>() +{ + return "turtlesim::srv::Spawn"; +} + +template<> +inline const char * name<turtlesim::srv::Spawn>() +{ + return "turtlesim/srv/Spawn"; +} + +template<> +struct has_fixed_size<turtlesim::srv::Spawn> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::Spawn_Request>::value && + has_fixed_size<turtlesim::srv::Spawn_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::Spawn> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::Spawn_Request>::value && + has_bounded_size<turtlesim::srv::Spawn_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::Spawn> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::Spawn_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::Spawn_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..9c36581bfd82bbe0257676a3b2ac61f15134537b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c @@ -0,0 +1,288 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/spawn__functions.h" +#include "turtlesim/srv/detail/spawn__struct.h" + + +// Include directives for member types +// Member `name` +#include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_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; + turtlesim__srv__Spawn_Request__init(message_memory); +} + +void turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_fini_function(void * message_memory) +{ + turtlesim__srv__Spawn_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_member_array[4] = { + { + "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(turtlesim__srv__Spawn_Request, 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 + }, + { + "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(turtlesim__srv__Spawn_Request, 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 + }, + { + "theta", // 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(turtlesim__srv__Spawn_Request, theta), // 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 + }, + { + "name", // 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(turtlesim__srv__Spawn_Request, name), // 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 turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_members = { + "turtlesim__srv", // message namespace + "Spawn_Request", // message name + 4, // number of fields + sizeof(turtlesim__srv__Spawn_Request), + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_member_array, // message members + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_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 turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle = { + 0, + &turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Request)() { + if (!turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Spawn_Request__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/spawn__functions.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" + + +// Include directives for member types +// Member `name` +// already included above +// #include "rosidl_runtime_c/string_functions.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_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; + turtlesim__srv__Spawn_Response__init(message_memory); +} + +void turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_fini_function(void * message_memory) +{ + turtlesim__srv__Spawn_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_member_array[1] = { + { + "name", // 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(turtlesim__srv__Spawn_Response, name), // 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 turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_members = { + "turtlesim__srv", // message namespace + "Spawn_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__Spawn_Response), + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_member_array, // message members + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_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 turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle = { + 0, + &turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)() { + if (!turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__Spawn_Response__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__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 turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_members = { + "turtlesim__srv", // service namespace + "Spawn", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle = { + 0, + &turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_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, turtlesim, srv, Spawn_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, Spawn)() { + if (!turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_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, turtlesim, srv, Spawn_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, turtlesim, srv, Spawn_Response)()->data; + } + + return &turtlesim__srv__detail__spawn__rosidl_typesupport_introspection_c__Spawn_service_type_support_handle; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..a5d06ee4a6c5578ef3721e82a3ada3938752c229 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp @@ -0,0 +1,387 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/Spawn.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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Spawn_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Spawn_Request(_init); +} + +void Spawn_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Spawn_Request *>(message_memory); + typed_message->~Spawn_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Spawn_Request_message_member_array[4] = { + { + "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(turtlesim::srv::Spawn_Request, 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 + }, + { + "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(turtlesim::srv::Spawn_Request, 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 + }, + { + "theta", // 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(turtlesim::srv::Spawn_Request, theta), // 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 + }, + { + "name", // 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(turtlesim::srv::Spawn_Request, name), // 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 Spawn_Request_message_members = { + "turtlesim::srv", // message namespace + "Spawn_Request", // message name + 4, // number of fields + sizeof(turtlesim::srv::Spawn_Request), + Spawn_Request_message_member_array, // message members + Spawn_Request_init_function, // function to initialize message memory (memory has to be allocated) + Spawn_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Spawn_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Spawn_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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, turtlesim, srv, Spawn_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void Spawn_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::Spawn_Response(_init); +} + +void Spawn_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::Spawn_Response *>(message_memory); + typed_message->~Spawn_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember Spawn_Response_message_member_array[1] = { + { + "name", // 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(turtlesim::srv::Spawn_Response, name), // 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 Spawn_Response_message_members = { + "turtlesim::srv", // message namespace + "Spawn_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::Spawn_Response), + Spawn_Response_message_member_array, // message members + Spawn_Response_init_function, // function to initialize message memory (memory has to be allocated) + Spawn_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t Spawn_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Spawn_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::Spawn_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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, turtlesim, srv, Spawn_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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 "turtlesim/srv/detail/spawn__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 turtlesim +{ + +namespace srv +{ + +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 Spawn_service_members = { + "turtlesim::srv", // service namespace + "Spawn", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::Spawn>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t Spawn_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &Spawn_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::Spawn>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::Spawn_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::Spawn_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< + ::turtlesim::srv::Spawn_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, turtlesim, srv, Spawn)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::Spawn>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..cfba8b1dab9c0cf36b8682eb01d1c70ba2796226 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__SPAWN__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__SPAWN__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Spawn_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Spawn_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + Spawn +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__SPAWN__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..706d3e87525e150b371c1e5dca8ccffcfd2c92c7 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp @@ -0,0 +1,110 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_TeleportAbsolute_Request_theta +{ +public: + explicit Init_TeleportAbsolute_Request_theta(::turtlesim::srv::TeleportAbsolute_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::TeleportAbsolute_Request theta(::turtlesim::srv::TeleportAbsolute_Request::_theta_type arg) + { + msg_.theta = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::TeleportAbsolute_Request msg_; +}; + +class Init_TeleportAbsolute_Request_y +{ +public: + explicit Init_TeleportAbsolute_Request_y(::turtlesim::srv::TeleportAbsolute_Request & msg) + : msg_(msg) + {} + Init_TeleportAbsolute_Request_theta y(::turtlesim::srv::TeleportAbsolute_Request::_y_type arg) + { + msg_.y = std::move(arg); + return Init_TeleportAbsolute_Request_theta(msg_); + } + +private: + ::turtlesim::srv::TeleportAbsolute_Request msg_; +}; + +class Init_TeleportAbsolute_Request_x +{ +public: + Init_TeleportAbsolute_Request_x() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TeleportAbsolute_Request_y x(::turtlesim::srv::TeleportAbsolute_Request::_x_type arg) + { + msg_.x = std::move(arg); + return Init_TeleportAbsolute_Request_y(msg_); + } + +private: + ::turtlesim::srv::TeleportAbsolute_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportAbsolute_Request>() +{ + return turtlesim::srv::builder::Init_TeleportAbsolute_Request_x(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportAbsolute_Response>() +{ + return ::turtlesim::srv::TeleportAbsolute_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..18dc9f9af85306205f6fe2404c216087a9ab6add --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c @@ -0,0 +1,476 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +bool +turtlesim__srv__TeleportAbsolute_Request__init(turtlesim__srv__TeleportAbsolute_Request * msg) +{ + if (!msg) { + return false; + } + // x + // y + // theta + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Request__fini(turtlesim__srv__TeleportAbsolute_Request * msg) +{ + if (!msg) { + return; + } + // x + // y + // theta +} + +bool +turtlesim__srv__TeleportAbsolute_Request__are_equal(const turtlesim__srv__TeleportAbsolute_Request * lhs, const turtlesim__srv__TeleportAbsolute_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // x + if (lhs->x != rhs->x) { + return false; + } + // y + if (lhs->y != rhs->y) { + return false; + } + // theta + if (lhs->theta != rhs->theta) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Request__copy( + const turtlesim__srv__TeleportAbsolute_Request * input, + turtlesim__srv__TeleportAbsolute_Request * output) +{ + if (!input || !output) { + return false; + } + // x + output->x = input->x; + // y + output->y = input->y; + // theta + output->theta = input->theta; + return true; +} + +turtlesim__srv__TeleportAbsolute_Request * +turtlesim__srv__TeleportAbsolute_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request * msg = (turtlesim__srv__TeleportAbsolute_Request *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportAbsolute_Request)); + bool success = turtlesim__srv__TeleportAbsolute_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportAbsolute_Request__destroy(turtlesim__srv__TeleportAbsolute_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportAbsolute_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__init(turtlesim__srv__TeleportAbsolute_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportAbsolute_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportAbsolute_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportAbsolute_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportAbsolute_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__fini(turtlesim__srv__TeleportAbsolute_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) { + turtlesim__srv__TeleportAbsolute_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); + } +} + +turtlesim__srv__TeleportAbsolute_Request__Sequence * +turtlesim__srv__TeleportAbsolute_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request__Sequence * array = (turtlesim__srv__TeleportAbsolute_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportAbsolute_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportAbsolute_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Request__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Request__Sequence * input, + turtlesim__srv__TeleportAbsolute_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportAbsolute_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Request * data = + (turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_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; ) { + turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__TeleportAbsolute_Response__init(turtlesim__srv__TeleportAbsolute_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Response__fini(turtlesim__srv__TeleportAbsolute_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__TeleportAbsolute_Response__are_equal(const turtlesim__srv__TeleportAbsolute_Response * lhs, const turtlesim__srv__TeleportAbsolute_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Response__copy( + const turtlesim__srv__TeleportAbsolute_Response * input, + turtlesim__srv__TeleportAbsolute_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__TeleportAbsolute_Response * +turtlesim__srv__TeleportAbsolute_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response * msg = (turtlesim__srv__TeleportAbsolute_Response *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportAbsolute_Response)); + bool success = turtlesim__srv__TeleportAbsolute_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportAbsolute_Response__destroy(turtlesim__srv__TeleportAbsolute_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportAbsolute_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__init(turtlesim__srv__TeleportAbsolute_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportAbsolute_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportAbsolute_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportAbsolute_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportAbsolute_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__fini(turtlesim__srv__TeleportAbsolute_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) { + turtlesim__srv__TeleportAbsolute_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); + } +} + +turtlesim__srv__TeleportAbsolute_Response__Sequence * +turtlesim__srv__TeleportAbsolute_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response__Sequence * array = (turtlesim__srv__TeleportAbsolute_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportAbsolute_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportAbsolute_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportAbsolute_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Response__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Response__Sequence * input, + turtlesim__srv__TeleportAbsolute_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportAbsolute_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportAbsolute_Response * data = + (turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_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; ) { + turtlesim__srv__TeleportAbsolute_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 (!turtlesim__srv__TeleportAbsolute_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..660f94347920dfda35ba9bd1a77072e209bce91d --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/teleport_absolute__struct.h" + +/// Initialize srv/TeleportAbsolute 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( + * turtlesim__srv__TeleportAbsolute_Request + * )) before or use + * turtlesim__srv__TeleportAbsolute_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__init(turtlesim__srv__TeleportAbsolute_Request * msg); + +/// Finalize srv/TeleportAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__fini(turtlesim__srv__TeleportAbsolute_Request * msg); + +/// Create srv/TeleportAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportAbsolute_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportAbsolute_Request * +turtlesim__srv__TeleportAbsolute_Request__create(); + +/// Destroy srv/TeleportAbsolute message. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__destroy(turtlesim__srv__TeleportAbsolute_Request * msg); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__are_equal(const turtlesim__srv__TeleportAbsolute_Request * lhs, const turtlesim__srv__TeleportAbsolute_Request * rhs); + +/// Copy a srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__copy( + const turtlesim__srv__TeleportAbsolute_Request * input, + turtlesim__srv__TeleportAbsolute_Request * output); + +/// Initialize array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__init(turtlesim__srv__TeleportAbsolute_Request__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__fini(turtlesim__srv__TeleportAbsolute_Request__Sequence * array); + +/// Create array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +turtlesim__srv__TeleportAbsolute_Request__Sequence * +turtlesim__srv__TeleportAbsolute_Request__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Request__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Request__Sequence * array); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Request__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_Request__Sequence * rhs); + +/// Copy an array of srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Request__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Request__Sequence * input, + turtlesim__srv__TeleportAbsolute_Request__Sequence * output); + +/// Initialize srv/TeleportAbsolute 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( + * turtlesim__srv__TeleportAbsolute_Response + * )) before or use + * turtlesim__srv__TeleportAbsolute_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__init(turtlesim__srv__TeleportAbsolute_Response * msg); + +/// Finalize srv/TeleportAbsolute message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__fini(turtlesim__srv__TeleportAbsolute_Response * msg); + +/// Create srv/TeleportAbsolute message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportAbsolute_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportAbsolute_Response * +turtlesim__srv__TeleportAbsolute_Response__create(); + +/// Destroy srv/TeleportAbsolute message. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__destroy(turtlesim__srv__TeleportAbsolute_Response * msg); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__are_equal(const turtlesim__srv__TeleportAbsolute_Response * lhs, const turtlesim__srv__TeleportAbsolute_Response * rhs); + +/// Copy a srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__copy( + const turtlesim__srv__TeleportAbsolute_Response * input, + turtlesim__srv__TeleportAbsolute_Response * output); + +/// Initialize array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__init(turtlesim__srv__TeleportAbsolute_Response__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__fini(turtlesim__srv__TeleportAbsolute_Response__Sequence * array); + +/// Create array of srv/TeleportAbsolute messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +turtlesim__srv__TeleportAbsolute_Response__Sequence * +turtlesim__srv__TeleportAbsolute_Response__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportAbsolute messages. +/** + * It calls + * turtlesim__srv__TeleportAbsolute_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_turtlesim +void +turtlesim__srv__TeleportAbsolute_Response__Sequence__destroy(turtlesim__srv__TeleportAbsolute_Response__Sequence * array); + +/// Check for srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__are_equal(const turtlesim__srv__TeleportAbsolute_Response__Sequence * lhs, const turtlesim__srv__TeleportAbsolute_Response__Sequence * rhs); + +/// Copy an array of srv/TeleportAbsolute 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_turtlesim +bool +turtlesim__srv__TeleportAbsolute_Response__Sequence__copy( + const turtlesim__srv__TeleportAbsolute_Response__Sequence * input, + turtlesim__srv__TeleportAbsolute_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..413151cd42e651bf64341236f4444ba768b5d969 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportAbsolute_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportAbsolute_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportAbsolute_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportAbsolute_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..858a8436d8db22c81ab46978ed2b7dc7860fce2e --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportAbsolute_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportAbsolute_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportAbsolute_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportAbsolute_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportAbsolute_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportAbsolute_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportAbsolute_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportAbsolute_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..7dd5f7475802151fabe4b01530ad0da37447f533 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..dcb188c4d1c0a6b59193d9819d62e75fe1ce7366 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__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, turtlesim, srv, TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..f37216f9c3f446229bd90eccf02baaf8a0fae4c3 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h @@ -0,0 +1,61 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in srv/TeleportAbsolute in the package turtlesim. +typedef struct turtlesim__srv__TeleportAbsolute_Request +{ + float x; + float y; + float theta; +} turtlesim__srv__TeleportAbsolute_Request; + +// Struct for a sequence of turtlesim__srv__TeleportAbsolute_Request. +typedef struct turtlesim__srv__TeleportAbsolute_Request__Sequence +{ + turtlesim__srv__TeleportAbsolute_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportAbsolute_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/TeleportAbsolute in the package turtlesim. +typedef struct turtlesim__srv__TeleportAbsolute_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__TeleportAbsolute_Response; + +// Struct for a sequence of turtlesim__srv__TeleportAbsolute_Response. +typedef struct turtlesim__srv__TeleportAbsolute_Response__Sequence +{ + turtlesim__srv__TeleportAbsolute_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportAbsolute_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..5131911a785cf5f3b65a2b880340a06d3e6b5cbe --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp @@ -0,0 +1,282 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportAbsolute_Request_ +{ + using Type = TeleportAbsolute_Request_<ContainerAllocator>; + + explicit TeleportAbsolute_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + } + } + + explicit TeleportAbsolute_Request_(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->x = 0.0f; + this->y = 0.0f; + this->theta = 0.0f; + } + } + + // field types and members + using _x_type = + float; + _x_type x; + using _y_type = + float; + _y_type y; + using _theta_type = + float; + _theta_type theta; + + // setters for named parameter idiom + Type & set__x( + const float & _arg) + { + this->x = _arg; + return *this; + } + Type & set__y( + const float & _arg) + { + this->y = _arg; + return *this; + } + Type & set__theta( + const float & _arg) + { + this->theta = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> 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__turtlesim__srv__TeleportAbsolute_Request + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportAbsolute_Request + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportAbsolute_Request_ & other) const + { + if (this->x != other.x) { + return false; + } + if (this->y != other.y) { + return false; + } + if (this->theta != other.theta) { + return false; + } + return true; + } + bool operator!=(const TeleportAbsolute_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportAbsolute_Request_ + +// alias to use template instance with default allocator +using TeleportAbsolute_Request = + turtlesim::srv::TeleportAbsolute_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportAbsolute_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportAbsolute_Response_ +{ + using Type = TeleportAbsolute_Response_<ContainerAllocator>; + + explicit TeleportAbsolute_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit TeleportAbsolute_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> 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__turtlesim__srv__TeleportAbsolute_Response + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportAbsolute_Response + std::shared_ptr<turtlesim::srv::TeleportAbsolute_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportAbsolute_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const TeleportAbsolute_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportAbsolute_Response_ + +// alias to use template instance with default allocator +using TeleportAbsolute_Response = + turtlesim::srv::TeleportAbsolute_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct TeleportAbsolute +{ + using Request = turtlesim::srv::TeleportAbsolute_Request; + using Response = turtlesim::srv::TeleportAbsolute_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..831a312b623e6dc56343b462be0315e42ef77a37 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp @@ -0,0 +1,279 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportAbsolute_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: x + { + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << ", "; + } + + // member: y + { + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << ", "; + } + + // member: theta + { + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportAbsolute_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: x + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "x: "; + rosidl_generator_traits::value_to_yaml(msg.x, out); + out << "\n"; + } + + // member: y + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "y: "; + rosidl_generator_traits::value_to_yaml(msg.y, out); + out << "\n"; + } + + // member: theta + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "theta: "; + rosidl_generator_traits::value_to_yaml(msg.theta, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportAbsolute_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportAbsolute_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportAbsolute_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportAbsolute_Request>() +{ + return "turtlesim::srv::TeleportAbsolute_Request"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportAbsolute_Request>() +{ + return "turtlesim/srv/TeleportAbsolute_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportAbsolute_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportAbsolute_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportAbsolute_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportAbsolute_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportAbsolute_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportAbsolute_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportAbsolute_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportAbsolute_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportAbsolute_Response>() +{ + return "turtlesim::srv::TeleportAbsolute_Response"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportAbsolute_Response>() +{ + return "turtlesim/srv/TeleportAbsolute_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportAbsolute_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportAbsolute_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportAbsolute_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::TeleportAbsolute>() +{ + return "turtlesim::srv::TeleportAbsolute"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportAbsolute>() +{ + return "turtlesim/srv/TeleportAbsolute"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportAbsolute> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::TeleportAbsolute_Request>::value && + has_fixed_size<turtlesim::srv::TeleportAbsolute_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportAbsolute> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::TeleportAbsolute_Request>::value && + has_bounded_size<turtlesim::srv::TeleportAbsolute_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::TeleportAbsolute> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::TeleportAbsolute_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::TeleportAbsolute_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..745981c73037585d3ca505304824d42ba64bec88 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c @@ -0,0 +1,262 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/teleport_absolute__functions.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_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; + turtlesim__srv__TeleportAbsolute_Request__init(message_memory); +} + +void turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportAbsolute_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_member_array[3] = { + { + "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(turtlesim__srv__TeleportAbsolute_Request, 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 + }, + { + "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(turtlesim__srv__TeleportAbsolute_Request, 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 + }, + { + "theta", // 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(turtlesim__srv__TeleportAbsolute_Request, theta), // 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 turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_members = { + "turtlesim__srv", // message namespace + "TeleportAbsolute_Request", // message name + 3, // number of fields + sizeof(turtlesim__srv__TeleportAbsolute_Request), + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_member_array, // message members + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_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 turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Request)() { + if (!turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportAbsolute_Request__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/teleport_absolute__functions.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_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; + turtlesim__srv__TeleportAbsolute_Response__init(message_memory); +} + +void turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportAbsolute_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__TeleportAbsolute_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_members = { + "turtlesim__srv", // message namespace + "TeleportAbsolute_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__TeleportAbsolute_Response), + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_member_array, // message members + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_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 turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)() { + if (!turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportAbsolute_Response__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__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 turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_members = { + "turtlesim__srv", // service namespace + "TeleportAbsolute", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle = { + 0, + &turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportAbsolute)() { + if (!turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Response)()->data; + } + + return &turtlesim__srv__detail__teleport_absolute__rosidl_typesupport_introspection_c__TeleportAbsolute_service_type_support_handle; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..966c7769ab8a156c02e74225e235eeeb8bc4c16c --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp @@ -0,0 +1,370 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportAbsolute.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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportAbsolute_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportAbsolute_Request(_init); +} + +void TeleportAbsolute_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportAbsolute_Request *>(message_memory); + typed_message->~TeleportAbsolute_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportAbsolute_Request_message_member_array[3] = { + { + "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(turtlesim::srv::TeleportAbsolute_Request, 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 + }, + { + "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(turtlesim::srv::TeleportAbsolute_Request, 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 + }, + { + "theta", // 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(turtlesim::srv::TeleportAbsolute_Request, theta), // 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 TeleportAbsolute_Request_message_members = { + "turtlesim::srv", // message namespace + "TeleportAbsolute_Request", // message name + 3, // number of fields + sizeof(turtlesim::srv::TeleportAbsolute_Request), + TeleportAbsolute_Request_message_member_array, // message members + TeleportAbsolute_Request_init_function, // function to initialize message memory (memory has to be allocated) + TeleportAbsolute_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportAbsolute_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportAbsolute_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportAbsolute_Response(_init); +} + +void TeleportAbsolute_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportAbsolute_Response *>(message_memory); + typed_message->~TeleportAbsolute_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportAbsolute_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::TeleportAbsolute_Response, structure_needs_at_least_one_member), // 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 TeleportAbsolute_Response_message_members = { + "turtlesim::srv", // message namespace + "TeleportAbsolute_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::TeleportAbsolute_Response), + TeleportAbsolute_Response_message_member_array, // message members + TeleportAbsolute_Response_init_function, // function to initialize message memory (memory has to be allocated) + TeleportAbsolute_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportAbsolute_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportAbsolute_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportAbsolute_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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 "turtlesim/srv/detail/teleport_absolute__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 turtlesim +{ + +namespace srv +{ + +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 TeleportAbsolute_service_members = { + "turtlesim::srv", // service namespace + "TeleportAbsolute", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TeleportAbsolute_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportAbsolute_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportAbsolute_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::TeleportAbsolute_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< + ::turtlesim::srv::TeleportAbsolute_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, turtlesim, srv, TeleportAbsolute)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::TeleportAbsolute>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..4362155b9fc735f9c8d152e3e8e7cd02c148441b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportAbsolute_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportAbsolute_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportAbsolute +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_ABSOLUTE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp new file mode 100644 index 0000000000000000000000000000000000000000..45c6ff80b682542a4eaffbad6b8b9ae13270559b --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp @@ -0,0 +1,94 @@ +// generated from rosidl_generator_cpp/resource/idl__builder.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__BUILDER_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__BUILDER_HPP_ + +#include <algorithm> +#include <utility> + +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +namespace turtlesim +{ + +namespace srv +{ + +namespace builder +{ + +class Init_TeleportRelative_Request_angular +{ +public: + explicit Init_TeleportRelative_Request_angular(::turtlesim::srv::TeleportRelative_Request & msg) + : msg_(msg) + {} + ::turtlesim::srv::TeleportRelative_Request angular(::turtlesim::srv::TeleportRelative_Request::_angular_type arg) + { + msg_.angular = std::move(arg); + return std::move(msg_); + } + +private: + ::turtlesim::srv::TeleportRelative_Request msg_; +}; + +class Init_TeleportRelative_Request_linear +{ +public: + Init_TeleportRelative_Request_linear() + : msg_(::rosidl_runtime_cpp::MessageInitialization::SKIP) + {} + Init_TeleportRelative_Request_angular linear(::turtlesim::srv::TeleportRelative_Request::_linear_type arg) + { + msg_.linear = std::move(arg); + return Init_TeleportRelative_Request_angular(msg_); + } + +private: + ::turtlesim::srv::TeleportRelative_Request msg_; +}; + +} // namespace builder + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportRelative_Request>() +{ + return turtlesim::srv::builder::Init_TeleportRelative_Request_linear(); +} + +} // namespace turtlesim + + +namespace turtlesim +{ + +namespace srv +{ + + +} // namespace srv + +template<typename MessageType> +auto build(); + +template<> +inline +auto build<::turtlesim::srv::TeleportRelative_Response>() +{ + return ::turtlesim::srv::TeleportRelative_Response(rosidl_runtime_cpp::MessageInitialization::ZERO); +} + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__BUILDER_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c new file mode 100644 index 0000000000000000000000000000000000000000..e0a7e79841c6653db5d2a158b4865aa184b2b601 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c @@ -0,0 +1,468 @@ +// generated from rosidl_generator_c/resource/idl__functions.c.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +#include <assert.h> +#include <stdbool.h> +#include <stdlib.h> +#include <string.h> + +#include "rcutils/allocator.h" + +bool +turtlesim__srv__TeleportRelative_Request__init(turtlesim__srv__TeleportRelative_Request * msg) +{ + if (!msg) { + return false; + } + // linear + // angular + return true; +} + +void +turtlesim__srv__TeleportRelative_Request__fini(turtlesim__srv__TeleportRelative_Request * msg) +{ + if (!msg) { + return; + } + // linear + // angular +} + +bool +turtlesim__srv__TeleportRelative_Request__are_equal(const turtlesim__srv__TeleportRelative_Request * lhs, const turtlesim__srv__TeleportRelative_Request * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // linear + if (lhs->linear != rhs->linear) { + return false; + } + // angular + if (lhs->angular != rhs->angular) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Request__copy( + const turtlesim__srv__TeleportRelative_Request * input, + turtlesim__srv__TeleportRelative_Request * output) +{ + if (!input || !output) { + return false; + } + // linear + output->linear = input->linear; + // angular + output->angular = input->angular; + return true; +} + +turtlesim__srv__TeleportRelative_Request * +turtlesim__srv__TeleportRelative_Request__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request * msg = (turtlesim__srv__TeleportRelative_Request *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Request), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportRelative_Request)); + bool success = turtlesim__srv__TeleportRelative_Request__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportRelative_Request__destroy(turtlesim__srv__TeleportRelative_Request * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportRelative_Request__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportRelative_Request__Sequence__init(turtlesim__srv__TeleportRelative_Request__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportRelative_Request *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportRelative_Request), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportRelative_Request__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportRelative_Request__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportRelative_Request__Sequence__fini(turtlesim__srv__TeleportRelative_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) { + turtlesim__srv__TeleportRelative_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); + } +} + +turtlesim__srv__TeleportRelative_Request__Sequence * +turtlesim__srv__TeleportRelative_Request__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request__Sequence * array = (turtlesim__srv__TeleportRelative_Request__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Request__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportRelative_Request__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportRelative_Request__Sequence__destroy(turtlesim__srv__TeleportRelative_Request__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportRelative_Request__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportRelative_Request__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Request__Sequence * lhs, const turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Request__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Request__Sequence__copy( + const turtlesim__srv__TeleportRelative_Request__Sequence * input, + turtlesim__srv__TeleportRelative_Request__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportRelative_Request); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Request * data = + (turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_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; ) { + turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Request__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} + + +bool +turtlesim__srv__TeleportRelative_Response__init(turtlesim__srv__TeleportRelative_Response * msg) +{ + if (!msg) { + return false; + } + // structure_needs_at_least_one_member + return true; +} + +void +turtlesim__srv__TeleportRelative_Response__fini(turtlesim__srv__TeleportRelative_Response * msg) +{ + if (!msg) { + return; + } + // structure_needs_at_least_one_member +} + +bool +turtlesim__srv__TeleportRelative_Response__are_equal(const turtlesim__srv__TeleportRelative_Response * lhs, const turtlesim__srv__TeleportRelative_Response * rhs) +{ + if (!lhs || !rhs) { + return false; + } + // structure_needs_at_least_one_member + if (lhs->structure_needs_at_least_one_member != rhs->structure_needs_at_least_one_member) { + return false; + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Response__copy( + const turtlesim__srv__TeleportRelative_Response * input, + turtlesim__srv__TeleportRelative_Response * output) +{ + if (!input || !output) { + return false; + } + // structure_needs_at_least_one_member + output->structure_needs_at_least_one_member = input->structure_needs_at_least_one_member; + return true; +} + +turtlesim__srv__TeleportRelative_Response * +turtlesim__srv__TeleportRelative_Response__create() +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response * msg = (turtlesim__srv__TeleportRelative_Response *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Response), allocator.state); + if (!msg) { + return NULL; + } + memset(msg, 0, sizeof(turtlesim__srv__TeleportRelative_Response)); + bool success = turtlesim__srv__TeleportRelative_Response__init(msg); + if (!success) { + allocator.deallocate(msg, allocator.state); + return NULL; + } + return msg; +} + +void +turtlesim__srv__TeleportRelative_Response__destroy(turtlesim__srv__TeleportRelative_Response * msg) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (msg) { + turtlesim__srv__TeleportRelative_Response__fini(msg); + } + allocator.deallocate(msg, allocator.state); +} + + +bool +turtlesim__srv__TeleportRelative_Response__Sequence__init(turtlesim__srv__TeleportRelative_Response__Sequence * array, size_t size) +{ + if (!array) { + return false; + } + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response * data = NULL; + + if (size) { + data = (turtlesim__srv__TeleportRelative_Response *)allocator.zero_allocate(size, sizeof(turtlesim__srv__TeleportRelative_Response), allocator.state); + if (!data) { + return false; + } + // initialize all array elements + size_t i; + for (i = 0; i < size; ++i) { + bool success = turtlesim__srv__TeleportRelative_Response__init(&data[i]); + if (!success) { + break; + } + } + if (i < size) { + // if initialization failed finalize the already initialized array elements + for (; i > 0; --i) { + turtlesim__srv__TeleportRelative_Response__fini(&data[i - 1]); + } + allocator.deallocate(data, allocator.state); + return false; + } + } + array->data = data; + array->size = size; + array->capacity = size; + return true; +} + +void +turtlesim__srv__TeleportRelative_Response__Sequence__fini(turtlesim__srv__TeleportRelative_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) { + turtlesim__srv__TeleportRelative_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); + } +} + +turtlesim__srv__TeleportRelative_Response__Sequence * +turtlesim__srv__TeleportRelative_Response__Sequence__create(size_t size) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response__Sequence * array = (turtlesim__srv__TeleportRelative_Response__Sequence *)allocator.allocate(sizeof(turtlesim__srv__TeleportRelative_Response__Sequence), allocator.state); + if (!array) { + return NULL; + } + bool success = turtlesim__srv__TeleportRelative_Response__Sequence__init(array, size); + if (!success) { + allocator.deallocate(array, allocator.state); + return NULL; + } + return array; +} + +void +turtlesim__srv__TeleportRelative_Response__Sequence__destroy(turtlesim__srv__TeleportRelative_Response__Sequence * array) +{ + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + if (array) { + turtlesim__srv__TeleportRelative_Response__Sequence__fini(array); + } + allocator.deallocate(array, allocator.state); +} + +bool +turtlesim__srv__TeleportRelative_Response__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Response__Sequence * lhs, const turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Response__are_equal(&(lhs->data[i]), &(rhs->data[i]))) { + return false; + } + } + return true; +} + +bool +turtlesim__srv__TeleportRelative_Response__Sequence__copy( + const turtlesim__srv__TeleportRelative_Response__Sequence * input, + turtlesim__srv__TeleportRelative_Response__Sequence * output) +{ + if (!input || !output) { + return false; + } + if (output->capacity < input->size) { + const size_t allocation_size = + input->size * sizeof(turtlesim__srv__TeleportRelative_Response); + rcutils_allocator_t allocator = rcutils_get_default_allocator(); + turtlesim__srv__TeleportRelative_Response * data = + (turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_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; ) { + turtlesim__srv__TeleportRelative_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 (!turtlesim__srv__TeleportRelative_Response__copy( + &(input->data[i]), &(output->data[i]))) + { + return false; + } + } + return true; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h new file mode 100644 index 0000000000000000000000000000000000000000..23cee0d05cdaf3fc3ad0a78e8c476ba2003c872e --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h @@ -0,0 +1,329 @@ +// generated from rosidl_generator_c/resource/idl__functions.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__FUNCTIONS_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__FUNCTIONS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stdlib.h> + +#include "rosidl_runtime_c/visibility_control.h" +#include "turtlesim/msg/rosidl_generator_c__visibility_control.h" + +#include "turtlesim/srv/detail/teleport_relative__struct.h" + +/// Initialize srv/TeleportRelative 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( + * turtlesim__srv__TeleportRelative_Request + * )) before or use + * turtlesim__srv__TeleportRelative_Request__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__init(turtlesim__srv__TeleportRelative_Request * msg); + +/// Finalize srv/TeleportRelative message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Request__fini(turtlesim__srv__TeleportRelative_Request * msg); + +/// Create srv/TeleportRelative message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportRelative_Request__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportRelative_Request * +turtlesim__srv__TeleportRelative_Request__create(); + +/// Destroy srv/TeleportRelative message. +/** + * It calls + * turtlesim__srv__TeleportRelative_Request__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Request__destroy(turtlesim__srv__TeleportRelative_Request * msg); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__are_equal(const turtlesim__srv__TeleportRelative_Request * lhs, const turtlesim__srv__TeleportRelative_Request * rhs); + +/// Copy a srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__copy( + const turtlesim__srv__TeleportRelative_Request * input, + turtlesim__srv__TeleportRelative_Request * output); + +/// Initialize array of srv/TeleportRelative messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__Sequence__init(turtlesim__srv__TeleportRelative_Request__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Request__Sequence__fini(turtlesim__srv__TeleportRelative_Request__Sequence * array); + +/// Create array of srv/TeleportRelative messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +turtlesim__srv__TeleportRelative_Request__Sequence * +turtlesim__srv__TeleportRelative_Request__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Request__Sequence__destroy(turtlesim__srv__TeleportRelative_Request__Sequence * array); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Request__Sequence * lhs, const turtlesim__srv__TeleportRelative_Request__Sequence * rhs); + +/// Copy an array of srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Request__Sequence__copy( + const turtlesim__srv__TeleportRelative_Request__Sequence * input, + turtlesim__srv__TeleportRelative_Request__Sequence * output); + +/// Initialize srv/TeleportRelative 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( + * turtlesim__srv__TeleportRelative_Response + * )) before or use + * turtlesim__srv__TeleportRelative_Response__create() + * to allocate and initialize the message. + * \return true if initialization was successful, otherwise false + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__init(turtlesim__srv__TeleportRelative_Response * msg); + +/// Finalize srv/TeleportRelative message. +/** + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Response__fini(turtlesim__srv__TeleportRelative_Response * msg); + +/// Create srv/TeleportRelative message. +/** + * It allocates the memory for the message, sets the memory to zero, and + * calls + * turtlesim__srv__TeleportRelative_Response__init(). + * \return The pointer to the initialized message if successful, + * otherwise NULL + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +turtlesim__srv__TeleportRelative_Response * +turtlesim__srv__TeleportRelative_Response__create(); + +/// Destroy srv/TeleportRelative message. +/** + * It calls + * turtlesim__srv__TeleportRelative_Response__fini() + * and frees the memory of the message. + * \param[in,out] msg The allocated message pointer. + */ +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +void +turtlesim__srv__TeleportRelative_Response__destroy(turtlesim__srv__TeleportRelative_Response * msg); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__are_equal(const turtlesim__srv__TeleportRelative_Response * lhs, const turtlesim__srv__TeleportRelative_Response * rhs); + +/// Copy a srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__copy( + const turtlesim__srv__TeleportRelative_Response * input, + turtlesim__srv__TeleportRelative_Response * output); + +/// Initialize array of srv/TeleportRelative messages. +/** + * It allocates the memory for the number of elements and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__Sequence__init(turtlesim__srv__TeleportRelative_Response__Sequence * array, size_t size); + +/// Finalize array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Response__Sequence__fini(turtlesim__srv__TeleportRelative_Response__Sequence * array); + +/// Create array of srv/TeleportRelative messages. +/** + * It allocates the memory for the array and calls + * turtlesim__srv__TeleportRelative_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_turtlesim +turtlesim__srv__TeleportRelative_Response__Sequence * +turtlesim__srv__TeleportRelative_Response__Sequence__create(size_t size); + +/// Destroy array of srv/TeleportRelative messages. +/** + * It calls + * turtlesim__srv__TeleportRelative_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_turtlesim +void +turtlesim__srv__TeleportRelative_Response__Sequence__destroy(turtlesim__srv__TeleportRelative_Response__Sequence * array); + +/// Check for srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__Sequence__are_equal(const turtlesim__srv__TeleportRelative_Response__Sequence * lhs, const turtlesim__srv__TeleportRelative_Response__Sequence * rhs); + +/// Copy an array of srv/TeleportRelative 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_turtlesim +bool +turtlesim__srv__TeleportRelative_Response__Sequence__copy( + const turtlesim__srv__TeleportRelative_Response__Sequence * input, + turtlesim__srv__TeleportRelative_Response__Sequence * output); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__FUNCTIONS_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h new file mode 100644 index 0000000000000000000000000000000000000000..705f5bbce89f965866f3999fa9cf2a0dafd7db2e --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h @@ -0,0 +1,89 @@ +// generated from rosidl_typesupport_fastrtps_c/resource/idl__rosidl_typesupport_fastrtps_c.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ + + +#include <stddef.h> +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportRelative_Request( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportRelative_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_Request)(); + +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// 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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t get_serialized_size_turtlesim__srv__TeleportRelative_Response( + const void * untyped_ros_message, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +size_t max_serialized_size_turtlesim__srv__TeleportRelative_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_c, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..2151279d92c6682b5810cdb5dc52bb150b9d0e04 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp @@ -0,0 +1,177 @@ +// generated from rosidl_typesupport_fastrtps_cpp/resource/idl__rosidl_typesupport_fastrtps_cpp.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ + +#include "rosidl_runtime_c/message_type_support_struct.h" +#include "rosidl_typesupport_interface/macros.h" +#include "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +#include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportRelative_Request & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportRelative_Request & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportRelative_Request & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportRelative_Request( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace typesupport_fastrtps_cpp +{ + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_serialize( + const turtlesim::srv::TeleportRelative_Response & ros_message, + eprosima::fastcdr::Cdr & cdr); + +bool +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +cdr_deserialize( + eprosima::fastcdr::Cdr & cdr, + turtlesim::srv::TeleportRelative_Response & ros_message); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +get_serialized_size( + const turtlesim::srv::TeleportRelative_Response & ros_message, + size_t current_alignment); + +size_t +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +max_serialized_size_TeleportRelative_Response( + bool & full_bounded, + bool & is_plain, + size_t current_alignment); + +} // namespace typesupport_fastrtps_cpp + +} // namespace srv + +} // namespace turtlesim + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_message_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h" + +#ifdef __cplusplus +extern "C" +{ +#endif + +ROSIDL_TYPESUPPORT_FASTRTPS_CPP_PUBLIC_turtlesim +const rosidl_service_type_support_t * + ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_fastrtps_cpp, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_FASTRTPS_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h new file mode 100644 index 0000000000000000000000000000000000000000..91f87f457d0412b987a354fe997cf564f0dc8911 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h @@ -0,0 +1,47 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__rosidl_typesupport_introspection_c.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_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 "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "rosidl_typesupport_interface/macros.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_C_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp new file mode 100644 index 0000000000000000000000000000000000000000..ca8c60d82ee93e59d46719a3548f329081ea8965 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp @@ -0,0 +1,67 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__rosidl_typesupport_introspection_cpp.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__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, turtlesim, srv, TeleportRelative_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, turtlesim, srv, TeleportRelative_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, turtlesim, srv, TeleportRelative)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h new file mode 100644 index 0000000000000000000000000000000000000000..737f9afad03a3f00ec3d4f4a2345e4aa0f187b8c --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h @@ -0,0 +1,60 @@ +// generated from rosidl_generator_c/resource/idl__struct.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#include <stdbool.h> +#include <stddef.h> +#include <stdint.h> + + +// Constants defined in the message + +/// Struct defined in srv/TeleportRelative in the package turtlesim. +typedef struct turtlesim__srv__TeleportRelative_Request +{ + float linear; + float angular; +} turtlesim__srv__TeleportRelative_Request; + +// Struct for a sequence of turtlesim__srv__TeleportRelative_Request. +typedef struct turtlesim__srv__TeleportRelative_Request__Sequence +{ + turtlesim__srv__TeleportRelative_Request * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportRelative_Request__Sequence; + + +// Constants defined in the message + +/// Struct defined in srv/TeleportRelative in the package turtlesim. +typedef struct turtlesim__srv__TeleportRelative_Response +{ + uint8_t structure_needs_at_least_one_member; +} turtlesim__srv__TeleportRelative_Response; + +// Struct for a sequence of turtlesim__srv__TeleportRelative_Response. +typedef struct turtlesim__srv__TeleportRelative_Response__Sequence +{ + turtlesim__srv__TeleportRelative_Response * data; + /// The number of valid items in data + size_t size; + /// The number of allocated items in data + size_t capacity; +} turtlesim__srv__TeleportRelative_Response__Sequence; + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp new file mode 100644 index 0000000000000000000000000000000000000000..18f5f0ba3592483b2cc174cb01f1573e11527861 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp @@ -0,0 +1,268 @@ +// generated from rosidl_generator_cpp/resource/idl__struct.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_HPP_ + +#include <algorithm> +#include <array> +#include <memory> +#include <string> +#include <vector> + +#include "rosidl_runtime_cpp/bounded_vector.hpp" +#include "rosidl_runtime_cpp/message_initialization.hpp" + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportRelative_Request __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportRelative_Request __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportRelative_Request_ +{ + using Type = TeleportRelative_Request_<ContainerAllocator>; + + explicit TeleportRelative_Request_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->linear = 0.0f; + this->angular = 0.0f; + } + } + + explicit TeleportRelative_Request_(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->linear = 0.0f; + this->angular = 0.0f; + } + } + + // field types and members + using _linear_type = + float; + _linear_type linear; + using _angular_type = + float; + _angular_type angular; + + // setters for named parameter idiom + Type & set__linear( + const float & _arg) + { + this->linear = _arg; + return *this; + } + Type & set__angular( + const float & _arg) + { + this->angular = _arg; + return *this; + } + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> 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__turtlesim__srv__TeleportRelative_Request + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportRelative_Request + std::shared_ptr<turtlesim::srv::TeleportRelative_Request_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportRelative_Request_ & other) const + { + if (this->linear != other.linear) { + return false; + } + if (this->angular != other.angular) { + return false; + } + return true; + } + bool operator!=(const TeleportRelative_Request_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportRelative_Request_ + +// alias to use template instance with default allocator +using TeleportRelative_Request = + turtlesim::srv::TeleportRelative_Request_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + + +#ifndef _WIN32 +# define DEPRECATED__turtlesim__srv__TeleportRelative_Response __attribute__((deprecated)) +#else +# define DEPRECATED__turtlesim__srv__TeleportRelative_Response __declspec(deprecated) +#endif + +namespace turtlesim +{ + +namespace srv +{ + +// message struct +template<class ContainerAllocator> +struct TeleportRelative_Response_ +{ + using Type = TeleportRelative_Response_<ContainerAllocator>; + + explicit TeleportRelative_Response_(rosidl_runtime_cpp::MessageInitialization _init = rosidl_runtime_cpp::MessageInitialization::ALL) + { + if (rosidl_runtime_cpp::MessageInitialization::ALL == _init || + rosidl_runtime_cpp::MessageInitialization::ZERO == _init) + { + this->structure_needs_at_least_one_member = 0; + } + } + + explicit TeleportRelative_Response_(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->structure_needs_at_least_one_member = 0; + } + } + + // field types and members + using _structure_needs_at_least_one_member_type = + uint8_t; + _structure_needs_at_least_one_member_type structure_needs_at_least_one_member; + + + // constant declarations + + // pointer types + using RawPtr = + turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> *; + using ConstRawPtr = + const turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> *; + using SharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>; + using ConstSharedPtr = + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> const>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>> + using UniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>, Deleter>; + + using UniquePtr = UniquePtrWithDeleter<>; + + template<typename Deleter = std::default_delete< + turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>> + using ConstUniquePtrWithDeleter = + std::unique_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> const, Deleter>; + using ConstUniquePtr = ConstUniquePtrWithDeleter<>; + + using WeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>>; + using ConstWeakPtr = + std::weak_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> 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__turtlesim__srv__TeleportRelative_Response + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator>> + Ptr; + typedef DEPRECATED__turtlesim__srv__TeleportRelative_Response + std::shared_ptr<turtlesim::srv::TeleportRelative_Response_<ContainerAllocator> const> + ConstPtr; + + // comparison operators + bool operator==(const TeleportRelative_Response_ & other) const + { + if (this->structure_needs_at_least_one_member != other.structure_needs_at_least_one_member) { + return false; + } + return true; + } + bool operator!=(const TeleportRelative_Response_ & other) const + { + return !this->operator==(other); + } +}; // struct TeleportRelative_Response_ + +// alias to use template instance with default allocator +using TeleportRelative_Response = + turtlesim::srv::TeleportRelative_Response_<std::allocator<void>>; + +// constant definitions + +} // namespace srv + +} // namespace turtlesim + +namespace turtlesim +{ + +namespace srv +{ + +struct TeleportRelative +{ + using Request = turtlesim::srv::TeleportRelative_Request; + using Response = turtlesim::srv::TeleportRelative_Response; +}; + +} // namespace srv + +} // namespace turtlesim + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__STRUCT_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp new file mode 100644 index 0000000000000000000000000000000000000000..cd1b954f78c9ae39dc0ac8eaeb4add1948ff5ace --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp @@ -0,0 +1,262 @@ +// generated from rosidl_generator_cpp/resource/idl__traits.hpp.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TRAITS_HPP_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TRAITS_HPP_ + +#include <stdint.h> + +#include <sstream> +#include <string> +#include <type_traits> + +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" +#include "rosidl_runtime_cpp/traits.hpp" + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportRelative_Request & msg, + std::ostream & out) +{ + out << "{"; + // member: linear + { + out << "linear: "; + rosidl_generator_traits::value_to_yaml(msg.linear, out); + out << ", "; + } + + // member: angular + { + out << "angular: "; + rosidl_generator_traits::value_to_yaml(msg.angular, out); + } + out << "}"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportRelative_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + // member: linear + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "linear: "; + rosidl_generator_traits::value_to_yaml(msg.linear, out); + out << "\n"; + } + + // member: angular + { + if (indentation > 0) { + out << std::string(indentation, ' '); + } + out << "angular: "; + rosidl_generator_traits::value_to_yaml(msg.angular, out); + out << "\n"; + } +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportRelative_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportRelative_Request & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportRelative_Request & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportRelative_Request>() +{ + return "turtlesim::srv::TeleportRelative_Request"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportRelative_Request>() +{ + return "turtlesim/srv/TeleportRelative_Request"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportRelative_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportRelative_Request> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportRelative_Request> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace turtlesim +{ + +namespace srv +{ + +inline void to_flow_style_yaml( + const TeleportRelative_Response & msg, + std::ostream & out) +{ + (void)msg; + out << "null"; +} // NOLINT(readability/fn_size) + +inline void to_block_style_yaml( + const TeleportRelative_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + (void)msg; + (void)indentation; + out << "null\n"; +} // NOLINT(readability/fn_size) + +inline std::string to_yaml(const TeleportRelative_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 srv + +} // namespace turtlesim + +namespace rosidl_generator_traits +{ + +[[deprecated("use turtlesim::srv::to_block_style_yaml() instead")]] +inline void to_yaml( + const turtlesim::srv::TeleportRelative_Response & msg, + std::ostream & out, size_t indentation = 0) +{ + turtlesim::srv::to_block_style_yaml(msg, out, indentation); +} + +[[deprecated("use turtlesim::srv::to_yaml() instead")]] +inline std::string to_yaml(const turtlesim::srv::TeleportRelative_Response & msg) +{ + return turtlesim::srv::to_yaml(msg); +} + +template<> +inline const char * data_type<turtlesim::srv::TeleportRelative_Response>() +{ + return "turtlesim::srv::TeleportRelative_Response"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportRelative_Response>() +{ + return "turtlesim/srv/TeleportRelative_Response"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportRelative_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportRelative_Response> + : std::integral_constant<bool, true> {}; + +template<> +struct is_message<turtlesim::srv::TeleportRelative_Response> + : std::true_type {}; + +} // namespace rosidl_generator_traits + +namespace rosidl_generator_traits +{ + +template<> +inline const char * data_type<turtlesim::srv::TeleportRelative>() +{ + return "turtlesim::srv::TeleportRelative"; +} + +template<> +inline const char * name<turtlesim::srv::TeleportRelative>() +{ + return "turtlesim/srv/TeleportRelative"; +} + +template<> +struct has_fixed_size<turtlesim::srv::TeleportRelative> + : std::integral_constant< + bool, + has_fixed_size<turtlesim::srv::TeleportRelative_Request>::value && + has_fixed_size<turtlesim::srv::TeleportRelative_Response>::value + > +{ +}; + +template<> +struct has_bounded_size<turtlesim::srv::TeleportRelative> + : std::integral_constant< + bool, + has_bounded_size<turtlesim::srv::TeleportRelative_Request>::value && + has_bounded_size<turtlesim::srv::TeleportRelative_Response>::value + > +{ +}; + +template<> +struct is_service<turtlesim::srv::TeleportRelative> + : std::true_type +{ +}; + +template<> +struct is_service_request<turtlesim::srv::TeleportRelative_Request> + : std::true_type +{ +}; + +template<> +struct is_service_response<turtlesim::srv::TeleportRelative_Response> + : std::true_type +{ +}; + +} // namespace rosidl_generator_traits + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TRAITS_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c new file mode 100644 index 0000000000000000000000000000000000000000..50c2540dc897bbb74c1dc427666f0bab68044969 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c @@ -0,0 +1,245 @@ +// generated from rosidl_typesupport_introspection_c/resource/idl__type_support.c.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#include <stddef.h> +#include "turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h" +#include "turtlesim/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 "turtlesim/srv/detail/teleport_relative__functions.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_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; + turtlesim__srv__TeleportRelative_Request__init(message_memory); +} + +void turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportRelative_Request__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_member_array[2] = { + { + "linear", // 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(turtlesim__srv__TeleportRelative_Request, linear), // 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 + }, + { + "angular", // 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(turtlesim__srv__TeleportRelative_Request, angular), // 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 turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_members = { + "turtlesim__srv", // message namespace + "TeleportRelative_Request", // message name + 2, // number of fields + sizeof(turtlesim__srv__TeleportRelative_Request), + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_member_array, // message members + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_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 turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Request)() { + if (!turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportRelative_Request__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +// already included above +// #include <stddef.h> +// already included above +// #include "turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h" +// already included above +// #include "turtlesim/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 "turtlesim/srv/detail/teleport_relative__functions.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" + + +#ifdef __cplusplus +extern "C" +{ +#endif + +void turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_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; + turtlesim__srv__TeleportRelative_Response__init(message_memory); +} + +void turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_fini_function(void * message_memory) +{ + turtlesim__srv__TeleportRelative_Response__fini(message_memory); +} + +static rosidl_typesupport_introspection_c__MessageMember turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + rosidl_typesupport_introspection_c__ROS_TYPE_UINT8, // type + 0, // upper bound of string + NULL, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim__srv__TeleportRelative_Response, structure_needs_at_least_one_member), // 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 turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_members = { + "turtlesim__srv", // message namespace + "TeleportRelative_Response", // message name + 1, // number of fields + sizeof(turtlesim__srv__TeleportRelative_Response), + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_member_array, // message members + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_init_function, // function to initialize message memory (memory has to be allocated) + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_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 turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle = { + 0, + &turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_members, + get_message_typesupport_handle_function, +}; + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)() { + if (!turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle.typesupport_identifier) { + turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + return &turtlesim__srv__TeleportRelative_Response__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle; +} +#ifdef __cplusplus +} +#endif + +#include "rosidl_runtime_c/service_type_support_struct.h" +// already included above +// #include "turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__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 turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_members = { + "turtlesim__srv", // service namespace + "TeleportRelative", // service name + // these two fields are initialized below on the first access + NULL, // request message + // turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_Request_message_type_support_handle, + NULL // response message + // turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_Response_message_type_support_handle +}; + +static rosidl_service_type_support_t turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle = { + 0, + &turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_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, turtlesim, srv, TeleportRelative_Request)(); + +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative_Response)(); + +ROSIDL_TYPESUPPORT_INTROSPECTION_C_EXPORT_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME(rosidl_typesupport_introspection_c, turtlesim, srv, TeleportRelative)() { + if (!turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle.typesupport_identifier) { + turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle.typesupport_identifier = + rosidl_typesupport_introspection_c__identifier; + } + rosidl_typesupport_introspection_c__ServiceMembers * service_members = + (rosidl_typesupport_introspection_c__ServiceMembers *)turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_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, turtlesim, srv, TeleportRelative_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, turtlesim, srv, TeleportRelative_Response)()->data; + } + + return &turtlesim__srv__detail__teleport_relative__rosidl_typesupport_introspection_c__TeleportRelative_service_type_support_handle; +} diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp new file mode 100644 index 0000000000000000000000000000000000000000..968743f835cb489af44f05f066f49e2e45516080 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp @@ -0,0 +1,353 @@ +// generated from rosidl_typesupport_introspection_cpp/resource/idl__type_support.cpp.em +// with input from turtlesim:srv/TeleportRelative.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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportRelative_Request_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportRelative_Request(_init); +} + +void TeleportRelative_Request_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportRelative_Request *>(message_memory); + typed_message->~TeleportRelative_Request(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportRelative_Request_message_member_array[2] = { + { + "linear", // 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(turtlesim::srv::TeleportRelative_Request, linear), // 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 + }, + { + "angular", // 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(turtlesim::srv::TeleportRelative_Request, angular), // 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 TeleportRelative_Request_message_members = { + "turtlesim::srv", // message namespace + "TeleportRelative_Request", // message name + 2, // number of fields + sizeof(turtlesim::srv::TeleportRelative_Request), + TeleportRelative_Request_message_member_array, // message members + TeleportRelative_Request_init_function, // function to initialize message memory (memory has to be allocated) + TeleportRelative_Request_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportRelative_Request_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportRelative_Request_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Request>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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, turtlesim, srv, TeleportRelative_Request)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +namespace rosidl_typesupport_introspection_cpp +{ + +void TeleportRelative_Response_init_function( + void * message_memory, rosidl_runtime_cpp::MessageInitialization _init) +{ + new (message_memory) turtlesim::srv::TeleportRelative_Response(_init); +} + +void TeleportRelative_Response_fini_function(void * message_memory) +{ + auto typed_message = static_cast<turtlesim::srv::TeleportRelative_Response *>(message_memory); + typed_message->~TeleportRelative_Response(); +} + +static const ::rosidl_typesupport_introspection_cpp::MessageMember TeleportRelative_Response_message_member_array[1] = { + { + "structure_needs_at_least_one_member", // name + ::rosidl_typesupport_introspection_cpp::ROS_TYPE_UINT8, // type + 0, // upper bound of string + nullptr, // members of sub message + false, // is array + 0, // array size + false, // is upper bound + offsetof(turtlesim::srv::TeleportRelative_Response, structure_needs_at_least_one_member), // 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 TeleportRelative_Response_message_members = { + "turtlesim::srv", // message namespace + "TeleportRelative_Response", // message name + 1, // number of fields + sizeof(turtlesim::srv::TeleportRelative_Response), + TeleportRelative_Response_message_member_array, // message members + TeleportRelative_Response_init_function, // function to initialize message memory (memory has to be allocated) + TeleportRelative_Response_fini_function // function to terminate message instance (will not free memory) +}; + +static const rosidl_message_type_support_t TeleportRelative_Response_message_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportRelative_Response_message_members, + get_message_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_message_type_support_t * +get_message_type_support_handle<turtlesim::srv::TeleportRelative_Response>() +{ + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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, turtlesim, srv, TeleportRelative_Response)() { + return &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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 "turtlesim/srv/detail/teleport_relative__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 turtlesim +{ + +namespace srv +{ + +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 TeleportRelative_service_members = { + "turtlesim::srv", // service namespace + "TeleportRelative", // service name + // these two fields are initialized below on the first access + // see get_service_type_support_handle<turtlesim::srv::TeleportRelative>() + nullptr, // request message + nullptr // response message +}; + +static const rosidl_service_type_support_t TeleportRelative_service_type_support_handle = { + ::rosidl_typesupport_introspection_cpp::typesupport_identifier, + &TeleportRelative_service_members, + get_service_typesupport_handle_function, +}; + +} // namespace rosidl_typesupport_introspection_cpp + +} // namespace srv + +} // namespace turtlesim + + +namespace rosidl_typesupport_introspection_cpp +{ + +template<> +ROSIDL_TYPESUPPORT_INTROSPECTION_CPP_PUBLIC +const rosidl_service_type_support_t * +get_service_type_support_handle<turtlesim::srv::TeleportRelative>() +{ + // get a handle to the value to be returned + auto service_type_support = + &::turtlesim::srv::rosidl_typesupport_introspection_cpp::TeleportRelative_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<const ::rosidl_typesupport_introspection_cpp::ServiceMembers *>( + 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< + ::turtlesim::srv::TeleportRelative_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< + ::turtlesim::srv::TeleportRelative_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, turtlesim, srv, TeleportRelative)() { + return ::rosidl_typesupport_introspection_cpp::get_service_type_support_handle<turtlesim::srv::TeleportRelative>(); +} + +#ifdef __cplusplus +} +#endif diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h new file mode 100644 index 0000000000000000000000000000000000000000..15682471e0e6cf58ce7a210493260aee87e5fb98 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h @@ -0,0 +1,58 @@ +// generated from rosidl_generator_c/resource/idl__type_support.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TYPE_SUPPORT_H_ +#define TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TYPE_SUPPORT_H_ + +#include "rosidl_typesupport_interface/macros.h" + +#include "turtlesim/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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportRelative_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_turtlesim +const rosidl_message_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__MESSAGE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportRelative_Response +)(); + +#include "rosidl_runtime_c/service_type_support_struct.h" + +// Forward declare the get type support functions for this type. +ROSIDL_GENERATOR_C_PUBLIC_turtlesim +const rosidl_service_type_support_t * +ROSIDL_TYPESUPPORT_INTERFACE__SERVICE_SYMBOL_NAME( + rosidl_typesupport_c, + turtlesim, + srv, + TeleportRelative +)(); + +#ifdef __cplusplus +} +#endif + +#endif // TURTLESIM__SRV__DETAIL__TELEPORT_RELATIVE__TYPE_SUPPORT_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h new file mode 100644 index 0000000000000000000000000000000000000000..9d6be8195edb41824d53bb5f80daa6bd0c6e31fa --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__KILL_H_ +#define TURTLESIM__SRV__KILL_H_ + +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" +#include "turtlesim/srv/detail/kill__type_support.h" + +#endif // TURTLESIM__SRV__KILL_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp new file mode 100644 index 0000000000000000000000000000000000000000..70695781d7ffc59ae35389c6c3fece2ea1dde484 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__KILL_HPP_ +#define TURTLESIM__SRV__KILL_HPP_ + +#include "turtlesim/srv/detail/kill__struct.hpp" +#include "turtlesim/srv/detail/kill__builder.hpp" +#include "turtlesim/srv/detail/kill__traits.hpp" + +#endif // TURTLESIM__SRV__KILL_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h new file mode 100644 index 0000000000000000000000000000000000000000..ffff09c2d6380738c757c734c65541a80bc69c56 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SET_PEN_H_ +#define TURTLESIM__SRV__SET_PEN_H_ + +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" +#include "turtlesim/srv/detail/set_pen__type_support.h" + +#endif // TURTLESIM__SRV__SET_PEN_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp new file mode 100644 index 0000000000000000000000000000000000000000..03381323df1ce94b40461d8ad5ffb892b09a372c --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SET_PEN_HPP_ +#define TURTLESIM__SRV__SET_PEN_HPP_ + +#include "turtlesim/srv/detail/set_pen__struct.hpp" +#include "turtlesim/srv/detail/set_pen__builder.hpp" +#include "turtlesim/srv/detail/set_pen__traits.hpp" + +#endif // TURTLESIM__SRV__SET_PEN_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h new file mode 100644 index 0000000000000000000000000000000000000000..3aa6d18c667c25e66012e39f808cde17b9cedeaa --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SPAWN_H_ +#define TURTLESIM__SRV__SPAWN_H_ + +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" +#include "turtlesim/srv/detail/spawn__type_support.h" + +#endif // TURTLESIM__SRV__SPAWN_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp new file mode 100644 index 0000000000000000000000000000000000000000..d990e75f2ea511299de196ac8b318435a9ed383e --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__SPAWN_HPP_ +#define TURTLESIM__SRV__SPAWN_HPP_ + +#include "turtlesim/srv/detail/spawn__struct.hpp" +#include "turtlesim/srv/detail/spawn__builder.hpp" +#include "turtlesim/srv/detail/spawn__traits.hpp" + +#endif // TURTLESIM__SRV__SPAWN_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h new file mode 100644 index 0000000000000000000000000000000000000000..61f681b9455beaffe77fee632468cdfa49ea5faa --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_ABSOLUTE_H_ +#define TURTLESIM__SRV__TELEPORT_ABSOLUTE_H_ + +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" +#include "turtlesim/srv/detail/teleport_absolute__type_support.h" + +#endif // TURTLESIM__SRV__TELEPORT_ABSOLUTE_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp new file mode 100644 index 0000000000000000000000000000000000000000..43682528f2c198a50081bfe7d055e2bc1457a545 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_ABSOLUTE_HPP_ +#define TURTLESIM__SRV__TELEPORT_ABSOLUTE_HPP_ + +#include "turtlesim/srv/detail/teleport_absolute__struct.hpp" +#include "turtlesim/srv/detail/teleport_absolute__builder.hpp" +#include "turtlesim/srv/detail/teleport_absolute__traits.hpp" + +#endif // TURTLESIM__SRV__TELEPORT_ABSOLUTE_HPP_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h new file mode 100644 index 0000000000000000000000000000000000000000..218a0f6f312ff3c4c0ac28bd7bcf448e25ed12a1 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h @@ -0,0 +1,12 @@ +// generated from rosidl_generator_c/resource/idl.h.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_RELATIVE_H_ +#define TURTLESIM__SRV__TELEPORT_RELATIVE_H_ + +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" +#include "turtlesim/srv/detail/teleport_relative__type_support.h" + +#endif // TURTLESIM__SRV__TELEPORT_RELATIVE_H_ diff --git a/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp new file mode 100644 index 0000000000000000000000000000000000000000..6ccd54dbb95fb20c2aad603b02df4e79ca0b1792 --- /dev/null +++ b/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp @@ -0,0 +1,11 @@ +// generated from rosidl_generator_cpp/resource/idl.hpp.em +// generated code does not contain a copyright notice + +#ifndef TURTLESIM__SRV__TELEPORT_RELATIVE_HPP_ +#define TURTLESIM__SRV__TELEPORT_RELATIVE_HPP_ + +#include "turtlesim/srv/detail/teleport_relative__struct.hpp" +#include "turtlesim/srv/detail/teleport_relative__builder.hpp" +#include "turtlesim/srv/detail/teleport_relative__traits.hpp" + +#endif // TURTLESIM__SRV__TELEPORT_RELATIVE_HPP_ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so new file mode 100644 index 0000000000000000000000000000000000000000..5c7653112283c3c3f861e01d9b70afc2a5cb2c37 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so new file mode 100644 index 0000000000000000000000000000000000000000..4e394b31a49708be7435207b9bbfb81923b6548e Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so new file mode 100644 index 0000000000000000000000000000000000000000..5fd91622484cddcc2d574369e2b2fcbbd749033d Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..9dc0fa06f5b43f23eec7268d41d0ba4320d45a65 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so new file mode 100644 index 0000000000000000000000000000000000000000..5df13e9297dcc209dc5d8d89ac2257634dd28448 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..2424c7fcc3d44d54b8ce68553479f568205759ca Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so new file mode 100644 index 0000000000000000000000000000000000000000..a6a0033cf92d9d2d7273c7a9e3bdf67c22aa5cd0 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so differ diff --git a/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so new file mode 100644 index 0000000000000000000000000000000000000000..110f147686efb7a4a17a5fd7f9de9f62a5d633ed Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO new file mode 100644 index 0000000000000000000000000000000000000000..8920d464abf5170455511b6838f5ef8c2ad00cb3 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: turtlesim +Version: 1.4.2 +Summary: UNKNOWN +Home-page: UNKNOWN +Author: UNKNOWN +Author-email: UNKNOWN +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb6d98fedf7bca5abc89f3f78f3229bc1eaa75b8 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt @@ -0,0 +1,6 @@ +setup.py +turtlesim/__init__.py +turtlesim.egg-info/PKG-INFO +turtlesim.egg-info/SOURCES.txt +turtlesim.egg-info/dependency_links.txt +turtlesim.egg-info/top_level.txt \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt new file mode 100644 index 0000000000000000000000000000000000000000..9e4a740ba53b783c7851809fc9350880084b5611 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt @@ -0,0 +1 @@ +turtlesim diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__pycache__/__init__.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..603ee00d94b4df918b1b54bfdd3bbf457ebc764d Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__pycache__/__init__.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c new file mode 100644 index 0000000000000000000000000000000000000000..1bd7a3ddeb615be308b37a9cbb6b910b29472a19 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c @@ -0,0 +1,3239 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include <Python.h> + +static PyMethodDef turtlesim__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef turtlesim__module = { + PyModuleDef_HEAD_INIT, + "_turtlesim_support", + "_turtlesim_doc", + -1, /* -1 means that the module keeps state in global variables */ + turtlesim__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include <stdbool.h> +#include <stdint.h> +#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 "turtlesim/msg/detail/color__type_support.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + +static void * turtlesim__msg__color__create_ros_message(void) +{ + return turtlesim__msg__Color__create(); +} + +static void turtlesim__msg__color__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + turtlesim__msg__Color__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Color); + +int8_t +_register_msg_type__msg__color(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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(turtlesim, msg, Color), + 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__color", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/msg/detail/pose__type_support.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + +static void * turtlesim__msg__pose__create_ros_message(void) +{ + return turtlesim__msg__Pose__create(); +} + +static void turtlesim__msg__pose__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + turtlesim__msg__Pose__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Pose); + +int8_t +_register_msg_type__msg__pose(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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(turtlesim, msg, Pose), + 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__pose", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__request__create_ros_message(void) +{ + return turtlesim__srv__Kill_Request__create(); +} + +static void turtlesim__srv__kill__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + turtlesim__srv__Kill_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Request); + +int8_t +_register_msg_type__srv__kill__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__response__create_ros_message(void) +{ + return turtlesim__srv__Kill_Response__create(); +} + +static void turtlesim__srv__kill__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Response * ros_message = (turtlesim__srv__Kill_Response *)raw_ros_message; + turtlesim__srv__Kill_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Response); + +int8_t +_register_msg_type__srv__kill__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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, turtlesim, srv, Kill)(); + +int8_t +_register_srv_type__srv__kill(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, turtlesim, srv, Kill)(), + 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__srv__kill", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__request__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Request__create(); +} + +static void turtlesim__srv__set_pen__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + turtlesim__srv__SetPen_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Request); + +int8_t +_register_msg_type__srv__set_pen__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__response__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Response__create(); +} + +static void turtlesim__srv__set_pen__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Response * ros_message = (turtlesim__srv__SetPen_Response *)raw_ros_message; + turtlesim__srv__SetPen_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Response); + +int8_t +_register_msg_type__srv__set_pen__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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, turtlesim, srv, SetPen)(); + +int8_t +_register_srv_type__srv__set_pen(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, turtlesim, srv, SetPen)(), + 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__srv__set_pen", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__request__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Request__create(); +} + +static void turtlesim__srv__spawn__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + turtlesim__srv__Spawn_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Request); + +int8_t +_register_msg_type__srv__spawn__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__response__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Response__create(); +} + +static void turtlesim__srv__spawn__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + turtlesim__srv__Spawn_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Response); + +int8_t +_register_msg_type__srv__spawn__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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, turtlesim, srv, Spawn)(); + +int8_t +_register_srv_type__srv__spawn(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, turtlesim, srv, Spawn)(), + 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__srv__spawn", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Request__create(); +} + +static void turtlesim__srv__teleport_absolute__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Request); + +int8_t +_register_msg_type__srv__teleport_absolute__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Response__create(); +} + +static void turtlesim__srv__teleport_absolute__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Response * ros_message = (turtlesim__srv__TeleportAbsolute_Response *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Response); + +int8_t +_register_msg_type__srv__teleport_absolute__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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, turtlesim, srv, TeleportAbsolute)(); + +int8_t +_register_srv_type__srv__teleport_absolute(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, turtlesim, srv, TeleportAbsolute)(), + 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__srv__teleport_absolute", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Request__create(); +} + +static void turtlesim__srv__teleport_relative__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + turtlesim__srv__TeleportRelative_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Request); + +int8_t +_register_msg_type__srv__teleport_relative__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Response__create(); +} + +static void turtlesim__srv__teleport_relative__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Response * ros_message = (turtlesim__srv__TeleportRelative_Response *)raw_ros_message; + turtlesim__srv__TeleportRelative_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Response); + +int8_t +_register_msg_type__srv__teleport_relative__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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, turtlesim, srv, TeleportRelative)(); + +int8_t +_register_srv_type__srv__teleport_relative(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, turtlesim, srv, TeleportRelative)(), + 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__srv__teleport_relative", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__goal__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Goal__create(); +} + +static void turtlesim__action__rotate_absolute__goal__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + turtlesim__action__RotateAbsolute_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Goal); + +int8_t +_register_msg_type__action__rotate_absolute__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__result__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Result__create(); +} + +static void turtlesim__action__rotate_absolute__result__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + turtlesim__action__RotateAbsolute_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Result); + +int8_t +_register_msg_type__action__rotate_absolute__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Feedback__create(); +} + +static void turtlesim__action__rotate_absolute__feedback__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + turtlesim__action__RotateAbsolute_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Feedback); + +int8_t +_register_msg_type__action__rotate_absolute__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Request__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Request); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Response__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Response); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_SendGoal)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Request__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Request); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Response__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Response); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_GetResult)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback_message__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_FeedbackMessage__create(); +} + +static void turtlesim__action__rotate_absolute__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_FeedbackMessage *)raw_ros_message; + turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_FeedbackMessage); + +int8_t +_register_msg_type__action__rotate_absolute__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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__rotate_absolute(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, turtlesim, action, RotateAbsolute)(), + 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__rotate_absolute", + 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_turtlesim_s__rosidl_typesupport_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&turtlesim__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__color(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__pose(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__kill(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__set_pen(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__spawn(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_relative(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__rotate_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c new file mode 100644 index 0000000000000000000000000000000000000000..b13770f026acc741d994cd5caeac224c9e105bc7 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c @@ -0,0 +1,3239 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include <Python.h> + +static PyMethodDef turtlesim__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef turtlesim__module = { + PyModuleDef_HEAD_INIT, + "_turtlesim_support", + "_turtlesim_doc", + -1, /* -1 means that the module keeps state in global variables */ + turtlesim__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include <stdbool.h> +#include <stdint.h> +#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 "turtlesim/msg/detail/color__type_support.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + +static void * turtlesim__msg__color__create_ros_message(void) +{ + return turtlesim__msg__Color__create(); +} + +static void turtlesim__msg__color__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + turtlesim__msg__Color__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Color); + +int8_t +_register_msg_type__msg__color(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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(turtlesim, msg, Color), + 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__color", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/msg/detail/pose__type_support.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + +static void * turtlesim__msg__pose__create_ros_message(void) +{ + return turtlesim__msg__Pose__create(); +} + +static void turtlesim__msg__pose__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + turtlesim__msg__Pose__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Pose); + +int8_t +_register_msg_type__msg__pose(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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(turtlesim, msg, Pose), + 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__pose", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__request__create_ros_message(void) +{ + return turtlesim__srv__Kill_Request__create(); +} + +static void turtlesim__srv__kill__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + turtlesim__srv__Kill_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Request); + +int8_t +_register_msg_type__srv__kill__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__response__create_ros_message(void) +{ + return turtlesim__srv__Kill_Response__create(); +} + +static void turtlesim__srv__kill__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Response * ros_message = (turtlesim__srv__Kill_Response *)raw_ros_message; + turtlesim__srv__Kill_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Response); + +int8_t +_register_msg_type__srv__kill__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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, turtlesim, srv, Kill)(); + +int8_t +_register_srv_type__srv__kill(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, turtlesim, srv, Kill)(), + 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__srv__kill", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__request__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Request__create(); +} + +static void turtlesim__srv__set_pen__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + turtlesim__srv__SetPen_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Request); + +int8_t +_register_msg_type__srv__set_pen__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__response__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Response__create(); +} + +static void turtlesim__srv__set_pen__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Response * ros_message = (turtlesim__srv__SetPen_Response *)raw_ros_message; + turtlesim__srv__SetPen_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Response); + +int8_t +_register_msg_type__srv__set_pen__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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, turtlesim, srv, SetPen)(); + +int8_t +_register_srv_type__srv__set_pen(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, turtlesim, srv, SetPen)(), + 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__srv__set_pen", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__request__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Request__create(); +} + +static void turtlesim__srv__spawn__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + turtlesim__srv__Spawn_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Request); + +int8_t +_register_msg_type__srv__spawn__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__response__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Response__create(); +} + +static void turtlesim__srv__spawn__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + turtlesim__srv__Spawn_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Response); + +int8_t +_register_msg_type__srv__spawn__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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, turtlesim, srv, Spawn)(); + +int8_t +_register_srv_type__srv__spawn(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, turtlesim, srv, Spawn)(), + 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__srv__spawn", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Request__create(); +} + +static void turtlesim__srv__teleport_absolute__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Request); + +int8_t +_register_msg_type__srv__teleport_absolute__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Response__create(); +} + +static void turtlesim__srv__teleport_absolute__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Response * ros_message = (turtlesim__srv__TeleportAbsolute_Response *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Response); + +int8_t +_register_msg_type__srv__teleport_absolute__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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, turtlesim, srv, TeleportAbsolute)(); + +int8_t +_register_srv_type__srv__teleport_absolute(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, turtlesim, srv, TeleportAbsolute)(), + 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__srv__teleport_absolute", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Request__create(); +} + +static void turtlesim__srv__teleport_relative__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + turtlesim__srv__TeleportRelative_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Request); + +int8_t +_register_msg_type__srv__teleport_relative__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Response__create(); +} + +static void turtlesim__srv__teleport_relative__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Response * ros_message = (turtlesim__srv__TeleportRelative_Response *)raw_ros_message; + turtlesim__srv__TeleportRelative_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Response); + +int8_t +_register_msg_type__srv__teleport_relative__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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, turtlesim, srv, TeleportRelative)(); + +int8_t +_register_srv_type__srv__teleport_relative(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, turtlesim, srv, TeleportRelative)(), + 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__srv__teleport_relative", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__goal__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Goal__create(); +} + +static void turtlesim__action__rotate_absolute__goal__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + turtlesim__action__RotateAbsolute_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Goal); + +int8_t +_register_msg_type__action__rotate_absolute__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__result__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Result__create(); +} + +static void turtlesim__action__rotate_absolute__result__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + turtlesim__action__RotateAbsolute_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Result); + +int8_t +_register_msg_type__action__rotate_absolute__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Feedback__create(); +} + +static void turtlesim__action__rotate_absolute__feedback__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + turtlesim__action__RotateAbsolute_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Feedback); + +int8_t +_register_msg_type__action__rotate_absolute__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Request__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Request); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Response__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Response); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_SendGoal)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Request__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Request); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Response__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Response); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_GetResult)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback_message__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_FeedbackMessage__create(); +} + +static void turtlesim__action__rotate_absolute__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_FeedbackMessage *)raw_ros_message; + turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_FeedbackMessage); + +int8_t +_register_msg_type__action__rotate_absolute__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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__rotate_absolute(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, turtlesim, action, RotateAbsolute)(), + 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__rotate_absolute", + 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_turtlesim_s__rosidl_typesupport_fastrtps_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&turtlesim__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__color(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__pose(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__kill(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__set_pen(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__spawn(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_relative(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__rotate_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c new file mode 100644 index 0000000000000000000000000000000000000000..e58c9613128b1b8dfd789ea1a3294ab7b7b39b49 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c @@ -0,0 +1,3239 @@ +// generated from rosidl_generator_py/resource/_idl_pkg_typesupport_entry_point.c.em +// generated code does not contain a copyright notice +#include <Python.h> + +static PyMethodDef turtlesim__methods[] = { + {NULL, NULL, 0, NULL} /* sentinel */ +}; + +static struct PyModuleDef turtlesim__module = { + PyModuleDef_HEAD_INIT, + "_turtlesim_support", + "_turtlesim_doc", + -1, /* -1 means that the module keeps state in global variables */ + turtlesim__methods, + NULL, + NULL, + NULL, + NULL, +}; + +#include <stdbool.h> +#include <stdint.h> +#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 "turtlesim/msg/detail/color__type_support.h" +#include "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + +static void * turtlesim__msg__color__create_ros_message(void) +{ + return turtlesim__msg__Color__create(); +} + +static void turtlesim__msg__color__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + turtlesim__msg__Color__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Color); + +int8_t +_register_msg_type__msg__color(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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 *)&turtlesim__msg__color__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__color", + 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(turtlesim, msg, Color), + 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__color", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/msg/detail/pose__type_support.h" +#include "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + +static void * turtlesim__msg__pose__create_ros_message(void) +{ + return turtlesim__msg__Pose__create(); +} + +static void turtlesim__msg__pose__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + turtlesim__msg__Pose__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, msg, Pose); + +int8_t +_register_msg_type__msg__pose(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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 *)&turtlesim__msg__pose__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__pose", + 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(turtlesim, msg, Pose), + 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__pose", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +#include "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__request__create_ros_message(void) +{ + return turtlesim__srv__Kill_Request__create(); +} + +static void turtlesim__srv__kill__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + turtlesim__srv__Kill_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Request); + +int8_t +_register_msg_type__srv__kill__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/kill__type_support.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + +static void * turtlesim__srv__kill__response__create_ros_message(void) +{ + return turtlesim__srv__Kill_Response__create(); +} + +static void turtlesim__srv__kill__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Kill_Response * ros_message = (turtlesim__srv__Kill_Response *)raw_ros_message; + turtlesim__srv__Kill_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Kill_Response); + +int8_t +_register_msg_type__srv__kill__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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 *)&turtlesim__srv__kill__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__srv__kill__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(turtlesim, srv, Kill_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__srv__kill__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, turtlesim, srv, Kill)(); + +int8_t +_register_srv_type__srv__kill(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, turtlesim, srv, Kill)(), + 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__srv__kill", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +#include "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__request__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Request__create(); +} + +static void turtlesim__srv__set_pen__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + turtlesim__srv__SetPen_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Request); + +int8_t +_register_msg_type__srv__set_pen__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/set_pen__type_support.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + +static void * turtlesim__srv__set_pen__response__create_ros_message(void) +{ + return turtlesim__srv__SetPen_Response__create(); +} + +static void turtlesim__srv__set_pen__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__SetPen_Response * ros_message = (turtlesim__srv__SetPen_Response *)raw_ros_message; + turtlesim__srv__SetPen_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, SetPen_Response); + +int8_t +_register_msg_type__srv__set_pen__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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 *)&turtlesim__srv__set_pen__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__srv__set_pen__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(turtlesim, srv, SetPen_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__srv__set_pen__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, turtlesim, srv, SetPen)(); + +int8_t +_register_srv_type__srv__set_pen(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, turtlesim, srv, SetPen)(), + 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__srv__set_pen", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +#include "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__request__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Request__create(); +} + +static void turtlesim__srv__spawn__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + turtlesim__srv__Spawn_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Request); + +int8_t +_register_msg_type__srv__spawn__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/spawn__type_support.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +static void * turtlesim__srv__spawn__response__create_ros_message(void) +{ + return turtlesim__srv__Spawn_Response__create(); +} + +static void turtlesim__srv__spawn__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + turtlesim__srv__Spawn_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, Spawn_Response); + +int8_t +_register_msg_type__srv__spawn__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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 *)&turtlesim__srv__spawn__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__srv__spawn__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(turtlesim, srv, Spawn_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__srv__spawn__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, turtlesim, srv, Spawn)(); + +int8_t +_register_srv_type__srv__spawn(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, turtlesim, srv, Spawn)(), + 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__srv__spawn", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +#include "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Request__create(); +} + +static void turtlesim__srv__teleport_absolute__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Request); + +int8_t +_register_msg_type__srv__teleport_absolute__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_absolute__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + +static void * turtlesim__srv__teleport_absolute__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportAbsolute_Response__create(); +} + +static void turtlesim__srv__teleport_absolute__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportAbsolute_Response * ros_message = (turtlesim__srv__TeleportAbsolute_Response *)raw_ros_message; + turtlesim__srv__TeleportAbsolute_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportAbsolute_Response); + +int8_t +_register_msg_type__srv__teleport_absolute__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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 *)&turtlesim__srv__teleport_absolute__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__srv__teleport_absolute__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(turtlesim, srv, TeleportAbsolute_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__srv__teleport_absolute__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, turtlesim, srv, TeleportAbsolute)(); + +int8_t +_register_srv_type__srv__teleport_absolute(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, turtlesim, srv, TeleportAbsolute)(), + 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__srv__teleport_absolute", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +#include "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__request__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Request__create(); +} + +static void turtlesim__srv__teleport_relative__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + turtlesim__srv__TeleportRelative_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Request); + +int8_t +_register_msg_type__srv__teleport_relative__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/srv/detail/teleport_relative__type_support.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + +static void * turtlesim__srv__teleport_relative__response__create_ros_message(void) +{ + return turtlesim__srv__TeleportRelative_Response__create(); +} + +static void turtlesim__srv__teleport_relative__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__srv__TeleportRelative_Response * ros_message = (turtlesim__srv__TeleportRelative_Response *)raw_ros_message; + turtlesim__srv__TeleportRelative_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, srv, TeleportRelative_Response); + +int8_t +_register_msg_type__srv__teleport_relative__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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 *)&turtlesim__srv__teleport_relative__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__srv__teleport_relative__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(turtlesim, srv, TeleportRelative_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__srv__teleport_relative__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, turtlesim, srv, TeleportRelative)(); + +int8_t +_register_srv_type__srv__teleport_relative(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, turtlesim, srv, TeleportRelative)(), + 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__srv__teleport_relative", + 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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +#include "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__goal__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Goal__create(); +} + +static void turtlesim__action__rotate_absolute__goal__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + turtlesim__action__RotateAbsolute_Goal__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Goal); + +int8_t +_register_msg_type__action__rotate_absolute__goal(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__result__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Result__create(); +} + +static void turtlesim__action__rotate_absolute__result__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + turtlesim__action__RotateAbsolute_Result__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Result); + +int8_t +_register_msg_type__action__rotate_absolute__result(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_Feedback__create(); +} + +static void turtlesim__action__rotate_absolute__feedback__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + turtlesim__action__RotateAbsolute_Feedback__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_Feedback); + +int8_t +_register_msg_type__action__rotate_absolute__feedback(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Request__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Request); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__send_goal__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_SendGoal_Response__create(); +} + +static void turtlesim__action__rotate_absolute__send_goal__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_SendGoal_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_SendGoal_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__send_goal__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_SendGoal_Response); + +int8_t +_register_msg_type__action__rotate_absolute__send_goal__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_SendGoal)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__request__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Request__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__request__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Request *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Request__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__request__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Request); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__request(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__get_result__response__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_GetResult_Response__create(); +} + +static void turtlesim__action__rotate_absolute__get_result__response__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_GetResult_Response *)raw_ros_message; + turtlesim__action__RotateAbsolute_GetResult_Response__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__get_result__response__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__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(turtlesim, action, RotateAbsolute_GetResult_Response); + +int8_t +_register_msg_type__action__rotate_absolute__get_result__response(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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, turtlesim, action, RotateAbsolute_GetResult)(); + +int8_t +_register_srv_type__action__rotate_absolute__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, turtlesim, action, RotateAbsolute_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__rotate_absolute__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 <stdbool.h> +// already included above +// #include <stdint.h> +// 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 "turtlesim/action/detail/rotate_absolute__type_support.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +static void * turtlesim__action__rotate_absolute__feedback_message__create_ros_message(void) +{ + return turtlesim__action__RotateAbsolute_FeedbackMessage__create(); +} + +static void turtlesim__action__rotate_absolute__feedback_message__destroy_ros_message(void * raw_ros_message) +{ + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_FeedbackMessage *)raw_ros_message; + turtlesim__action__RotateAbsolute_FeedbackMessage__destroy(ros_message); +} + +ROSIDL_GENERATOR_C_IMPORT +bool turtlesim__action__rotate_absolute__feedback_message__convert_from_py(PyObject * _pymsg, void * ros_message); +ROSIDL_GENERATOR_C_IMPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message); + + +ROSIDL_GENERATOR_C_IMPORT +const rosidl_message_type_support_t * +ROSIDL_GET_MSG_TYPE_SUPPORT(turtlesim, action, RotateAbsolute_FeedbackMessage); + +int8_t +_register_msg_type__action__rotate_absolute__feedback_message(PyObject * pymodule) +{ + int8_t err; + + PyObject * pyobject_create_ros_message = NULL; + pyobject_create_ros_message = PyCapsule_New( + (void *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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 *)&turtlesim__action__rotate_absolute__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__rotate_absolute__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(turtlesim, action, RotateAbsolute_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__rotate_absolute__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__rotate_absolute(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, turtlesim, action, RotateAbsolute)(), + 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__rotate_absolute", + 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_turtlesim_s__rosidl_typesupport_introspection_c(void) +{ + PyObject * pymodule = NULL; + pymodule = PyModule_Create(&turtlesim__module); + if (!pymodule) { + return NULL; + } + int8_t err; + + err = _register_msg_type__msg__color(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__msg__pose(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__kill__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__kill(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__set_pen__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__set_pen(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__spawn__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__spawn(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_absolute__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__srv__teleport_relative__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__srv__teleport_relative(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__send_goal__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__send_goal(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__request(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__get_result__response(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_srv_type__action__rotate_absolute__get_result(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_msg_type__action__rotate_absolute__feedback_message(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + err = _register_action_type__action__rotate_absolute(pymodule); + if (err) { + Py_XDECREF(pymodule); + return NULL; + } + + return pymodule; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..20b504bc328d6db9390389571a8229b8ca56e574 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py @@ -0,0 +1 @@ +from turtlesim.action._rotate_absolute import RotateAbsolute # noqa: F401 diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__pycache__/__init__.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8da45976dc463447ffb8d2506ac5f72be9f7c9e Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__pycache__/__init__.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__pycache__/_rotate_absolute.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__pycache__/_rotate_absolute.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a182ee6d8317a31bd4acfdbcb1ca1bf8f667f6a6 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__pycache__/_rotate_absolute.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py new file mode 100644 index 0000000000000000000000000000000000000000..9af2652388e537f8910845d261c92c3643bb8aa2 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py @@ -0,0 +1,1255 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:action/RotateAbsolute.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_RotateAbsolute_Goal(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__goal + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__goal + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__goal + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__goal + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_Goal(metaclass=Metaclass_RotateAbsolute_Goal): + """Message class 'RotateAbsolute_Goal'.""" + + __slots__ = [ + '_theta', + ] + + _fields_and_field_types = { + 'theta': '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.theta = kwargs.get('theta', 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.theta != other.theta: + 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 theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = 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_RotateAbsolute_Result(type): + """Metaclass of message 'RotateAbsolute_Result'.""" + + _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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__result + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__result + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__result + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__result + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 { + } + + +class RotateAbsolute_Result(metaclass=Metaclass_RotateAbsolute_Result): + """Message class 'RotateAbsolute_Result'.""" + + __slots__ = [ + '_delta', + ] + + _fields_and_field_types = { + 'delta': '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.delta = kwargs.get('delta', 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.delta != other.delta: + 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 delta(self): + """Message field 'delta'.""" + return self._delta + + @delta.setter + def delta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'delta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'delta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._delta = 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_RotateAbsolute_Feedback(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__feedback + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__feedback + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__feedback + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__feedback + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_Feedback(metaclass=Metaclass_RotateAbsolute_Feedback): + """Message class 'RotateAbsolute_Feedback'.""" + + __slots__ = [ + '_remaining', + ] + + _fields_and_field_types = { + 'remaining': '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.remaining = kwargs.get('remaining', 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.remaining != other.remaining: + 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 remaining(self): + """Message field 'remaining'.""" + return self._remaining + + @remaining.setter + def remaining(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'remaining' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'remaining' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._remaining = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_RotateAbsolute_SendGoal_Request(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__send_goal__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__send_goal__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__send_goal__request + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__send_goal__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__send_goal__request + + from turtlesim.action import RotateAbsolute + if RotateAbsolute.Goal.__class__._TYPE_SUPPORT is None: + RotateAbsolute.Goal.__class__.__import_type_support__() + + 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 RotateAbsolute_SendGoal_Request(metaclass=Metaclass_RotateAbsolute_SendGoal_Request): + """Message class 'RotateAbsolute_SendGoal_Request'.""" + + __slots__ = [ + '_goal_id', + '_goal', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'goal': 'turtlesim/RotateAbsolute_Goal', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['turtlesim', 'action'], 'RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Goal + self.goal = kwargs.get('goal', RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Goal + assert \ + isinstance(value, RotateAbsolute_Goal), \ + "The 'goal' field must be a sub message of type 'RotateAbsolute_Goal'" + self._goal = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_RotateAbsolute_SendGoal_Response(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__send_goal__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__send_goal__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__send_goal__response + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__send_goal__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_SendGoal_Response(metaclass=Metaclass_RotateAbsolute_SendGoal_Response): + """Message class 'RotateAbsolute_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_RotateAbsolute_SendGoal(type): + """Metaclass of service 'RotateAbsolute_SendGoal'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_SendGoal') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__rotate_absolute__send_goal + + from turtlesim.action import _rotate_absolute + if _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Request._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Request.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Response._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_SendGoal_Response.__import_type_support__() + + +class RotateAbsolute_SendGoal(metaclass=Metaclass_RotateAbsolute_SendGoal): + from turtlesim.action._rotate_absolute import RotateAbsolute_SendGoal_Request as Request + from turtlesim.action._rotate_absolute import RotateAbsolute_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_RotateAbsolute_GetResult_Request(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__get_result__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__get_result__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__get_result__request + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__get_result__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__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 RotateAbsolute_GetResult_Request(metaclass=Metaclass_RotateAbsolute_GetResult_Request): + """Message class 'RotateAbsolute_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_RotateAbsolute_GetResult_Response(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__get_result__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__get_result__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__get_result__response + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__get_result__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__get_result__response + + from turtlesim.action import RotateAbsolute + if RotateAbsolute.Result.__class__._TYPE_SUPPORT is None: + RotateAbsolute.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 RotateAbsolute_GetResult_Response(metaclass=Metaclass_RotateAbsolute_GetResult_Response): + """Message class 'RotateAbsolute_GetResult_Response'.""" + + __slots__ = [ + '_status', + '_result', + ] + + _fields_and_field_types = { + 'status': 'int8', + 'result': 'turtlesim/RotateAbsolute_Result', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('int8'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['turtlesim', 'action'], 'RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Result + self.result = kwargs.get('result', RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Result + assert \ + isinstance(value, RotateAbsolute_Result), \ + "The 'result' field must be a sub message of type 'RotateAbsolute_Result'" + self._result = value + + +class Metaclass_RotateAbsolute_GetResult(type): + """Metaclass of service 'RotateAbsolute_GetResult'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_GetResult') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__action__rotate_absolute__get_result + + from turtlesim.action import _rotate_absolute + if _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Request._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Request.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Response._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_GetResult_Response.__import_type_support__() + + +class RotateAbsolute_GetResult(metaclass=Metaclass_RotateAbsolute_GetResult): + from turtlesim.action._rotate_absolute import RotateAbsolute_GetResult_Request as Request + from turtlesim.action._rotate_absolute import RotateAbsolute_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_RotateAbsolute_FeedbackMessage(type): + """Metaclass of message 'RotateAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute_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__rotate_absolute__feedback_message + cls._CONVERT_FROM_PY = module.convert_from_py_msg__action__rotate_absolute__feedback_message + cls._CONVERT_TO_PY = module.convert_to_py_msg__action__rotate_absolute__feedback_message + cls._TYPE_SUPPORT = module.type_support_msg__action__rotate_absolute__feedback_message + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__action__rotate_absolute__feedback_message + + from turtlesim.action import RotateAbsolute + if RotateAbsolute.Feedback.__class__._TYPE_SUPPORT is None: + RotateAbsolute.Feedback.__class__.__import_type_support__() + + 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 RotateAbsolute_FeedbackMessage(metaclass=Metaclass_RotateAbsolute_FeedbackMessage): + """Message class 'RotateAbsolute_FeedbackMessage'.""" + + __slots__ = [ + '_goal_id', + '_feedback', + ] + + _fields_and_field_types = { + 'goal_id': 'unique_identifier_msgs/UUID', + 'feedback': 'turtlesim/RotateAbsolute_Feedback', + } + + SLOT_TYPES = ( + rosidl_parser.definition.NamespacedType(['unique_identifier_msgs', 'msg'], 'UUID'), # noqa: E501 + rosidl_parser.definition.NamespacedType(['turtlesim', 'action'], 'RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Feedback + self.feedback = kwargs.get('feedback', RotateAbsolute_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 turtlesim.action._rotate_absolute import RotateAbsolute_Feedback + assert \ + isinstance(value, RotateAbsolute_Feedback), \ + "The 'feedback' field must be a sub message of type 'RotateAbsolute_Feedback'" + self._feedback = value + + +class Metaclass_RotateAbsolute(type): + """Metaclass of action 'RotateAbsolute'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.action.RotateAbsolute') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_action__action__rotate_absolute + + 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 turtlesim.action import _rotate_absolute + if _rotate_absolute.Metaclass_RotateAbsolute_SendGoal._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_SendGoal.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_GetResult._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_GetResult.__import_type_support__() + if _rotate_absolute.Metaclass_RotateAbsolute_FeedbackMessage._TYPE_SUPPORT is None: + _rotate_absolute.Metaclass_RotateAbsolute_FeedbackMessage.__import_type_support__() + + +class RotateAbsolute(metaclass=Metaclass_RotateAbsolute): + + # The goal message defined in the action definition. + from turtlesim.action._rotate_absolute import RotateAbsolute_Goal as Goal + # The result message defined in the action definition. + from turtlesim.action._rotate_absolute import RotateAbsolute_Result as Result + # The feedback message defined in the action definition. + from turtlesim.action._rotate_absolute import RotateAbsolute_Feedback as Feedback + + class Impl: + + # The send_goal service using a wrapped version of the goal message as a request. + from turtlesim.action._rotate_absolute import RotateAbsolute_SendGoal as SendGoalService + # The get_result service using a wrapped version of the result message as a response. + from turtlesim.action._rotate_absolute import RotateAbsolute_GetResult as GetResultService + # The feedback message with generic fields which wraps the feedback message. + from turtlesim.action._rotate_absolute import RotateAbsolute_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/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c new file mode 100644 index 0000000000000000000000000000000000000000..30f533f781bb9edf2a8d1b1d5288ce9df00794bb --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c @@ -0,0 +1,900 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:action/RotateAbsolute.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/action/detail/rotate_absolute__struct.h" +#include "turtlesim/action/detail/rotate_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[54]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_Goal", full_classname_dest, 53) == 0); + } + turtlesim__action__RotateAbsolute_Goal * ros_message = _ros_message; + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_Goal */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_Goal"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_Goal * ros_message = (turtlesim__action__RotateAbsolute_Goal *)raw_ros_message; + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[56]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_Result", full_classname_dest, 55) == 0); + } + turtlesim__action__RotateAbsolute_Result * ros_message = _ros_message; + { // delta + PyObject * field = PyObject_GetAttrString(_pymsg, "delta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->delta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_Result */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_Result"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_Result * ros_message = (turtlesim__action__RotateAbsolute_Result *)raw_ros_message; + { // delta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->delta); + { + int rc = PyObject_SetAttrString(_pymessage, "delta", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[58]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_Feedback", full_classname_dest, 57) == 0); + } + turtlesim__action__RotateAbsolute_Feedback * ros_message = _ros_message; + { // remaining + PyObject * field = PyObject_GetAttrString(_pymsg, "remaining"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->remaining = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_Feedback */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_Feedback"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_Feedback * ros_message = (turtlesim__action__RotateAbsolute_Feedback *)raw_ros_message; + { // remaining + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->remaining); + { + int rc = PyObject_SetAttrString(_pymessage, "remaining", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__goal__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * turtlesim__action__rotate_absolute__goal__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__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[66]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_SendGoal_Request", full_classname_dest, 65) == 0); + } + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__rotate_absolute__goal__convert_from_py(field, &ros_message->goal)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__send_goal__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_SendGoal_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_SendGoal_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_SendGoal_Request * ros_message = (turtlesim__action__RotateAbsolute_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 = turtlesim__action__rotate_absolute__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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__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[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("turtlesim.action._rotate_absolute.RotateAbsolute_SendGoal_Response", full_classname_dest, 66) == 0); + } + turtlesim__action__RotateAbsolute_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 * turtlesim__action__rotate_absolute__send_goal__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_SendGoal_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_SendGoal_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_SendGoal_Response * ros_message = (turtlesim__action__RotateAbsolute_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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__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[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("turtlesim.action._rotate_absolute.RotateAbsolute_GetResult_Request", full_classname_dest, 66) == 0); + } + turtlesim__action__RotateAbsolute_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 * turtlesim__action__rotate_absolute__get_result__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_GetResult_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_GetResult_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_GetResult_Request * ros_message = (turtlesim__action__RotateAbsolute_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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__functions.h" + +bool turtlesim__action__rotate_absolute__result__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * turtlesim__action__rotate_absolute__result__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__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[68]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_GetResult_Response", full_classname_dest, 67) == 0); + } + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__rotate_absolute__result__convert_from_py(field, &ros_message->result)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__get_result__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_GetResult_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_GetResult_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_GetResult_Response * ros_message = (turtlesim__action__RotateAbsolute_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 = turtlesim__action__rotate_absolute__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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__struct.h" +// already included above +// #include "turtlesim/action/detail/rotate_absolute__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 turtlesim__action__rotate_absolute__feedback__convert_from_py(PyObject * _pymsg, void * _ros_message); +PyObject * turtlesim__action__rotate_absolute__feedback__convert_to_py(void * raw_ros_message); + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__action__rotate_absolute__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[65]; + { + 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("turtlesim.action._rotate_absolute.RotateAbsolute_FeedbackMessage", full_classname_dest, 64) == 0); + } + turtlesim__action__RotateAbsolute_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 (!turtlesim__action__rotate_absolute__feedback__convert_from_py(field, &ros_message->feedback)) { + Py_DECREF(field); + return false; + } + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__action__rotate_absolute__feedback_message__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of RotateAbsolute_FeedbackMessage */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.action._rotate_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "RotateAbsolute_FeedbackMessage"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__action__RotateAbsolute_FeedbackMessage * ros_message = (turtlesim__action__RotateAbsolute_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 = turtlesim__action__rotate_absolute__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/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so new file mode 100644 index 0000000000000000000000000000000000000000..85270f3e01d1e3b8c268291415aa62254a7a2d27 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..13da4f3131b6c1cb699a99e54e45b27ce320c0c5 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py @@ -0,0 +1,2 @@ +from turtlesim.msg._color import Color # noqa: F401 +from turtlesim.msg._pose import Pose # noqa: F401 diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/__init__.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5dfc69686f1a8f4420315ee5bc629f8a41eeef5d Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/__init__.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/_color.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/_color.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..77bc1b3c2284f3659f4f1a0f990c22b282060245 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/_color.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/_pose.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/_pose.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d958e7addebdc0bca4ebf14a8bb8e5974c5a95c2 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__pycache__/_pose.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py new file mode 100644 index 0000000000000000000000000000000000000000..fb90bfa1ae3a30fcaf026b5c06408b29d3bace69 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py @@ -0,0 +1,168 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:msg/Color.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_Color(type): + """Metaclass of message 'Color'.""" + + _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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.msg.Color') + 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__color + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__color + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__color + cls._TYPE_SUPPORT = module.type_support_msg__msg__color + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__color + + @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 Color(metaclass=Metaclass_Color): + """Message class 'Color'.""" + + __slots__ = [ + '_r', + '_g', + '_b', + ] + + _fields_and_field_types = { + 'r': 'uint8', + 'g': 'uint8', + 'b': 'uint8', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # 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.r = kwargs.get('r', int()) + self.g = kwargs.get('g', int()) + self.b = kwargs.get('b', 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.r != other.r: + return False + if self.g != other.g: + return False + if self.b != other.b: + 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 r(self): + """Message field 'r'.""" + return self._r + + @r.setter + def r(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'r' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'r' field must be an unsigned integer in [0, 255]" + self._r = value + + @builtins.property + def g(self): + """Message field 'g'.""" + return self._g + + @g.setter + def g(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'g' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'g' field must be an unsigned integer in [0, 255]" + self._g = value + + @builtins.property + def b(self): + """Message field 'b'.""" + return self._b + + @b.setter + def b(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'b' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'b' field must be an unsigned integer in [0, 255]" + self._b = value diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c new file mode 100644 index 0000000000000000000000000000000000000000..931e799b71ebfa517f422ec3c299d8c99e4234e8 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c @@ -0,0 +1,138 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:msg/Color.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/msg/detail/color__struct.h" +#include "turtlesim/msg/detail/color__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__msg__color__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[27]; + { + 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("turtlesim.msg._color.Color", full_classname_dest, 26) == 0); + } + turtlesim__msg__Color * ros_message = _ros_message; + { // r + PyObject * field = PyObject_GetAttrString(_pymsg, "r"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->r = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // g + PyObject * field = PyObject_GetAttrString(_pymsg, "g"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->g = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // b + PyObject * field = PyObject_GetAttrString(_pymsg, "b"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->b = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__msg__color__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Color */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.msg._color"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Color"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__msg__Color * ros_message = (turtlesim__msg__Color *)raw_ros_message; + { // r + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->r); + { + int rc = PyObject_SetAttrString(_pymessage, "r", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // g + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->g); + { + int rc = PyObject_SetAttrString(_pymessage, "g", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // b + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->b); + { + int rc = PyObject_SetAttrString(_pymessage, "b", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py new file mode 100644 index 0000000000000000000000000000000000000000..1a332a4c8de9f09b6ab94f04f5eff7517a1f1d97 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py @@ -0,0 +1,212 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:msg/Pose.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_Pose(type): + """Metaclass of message 'Pose'.""" + + _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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.msg.Pose') + 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__pose + cls._CONVERT_FROM_PY = module.convert_from_py_msg__msg__pose + cls._CONVERT_TO_PY = module.convert_to_py_msg__msg__pose + cls._TYPE_SUPPORT = module.type_support_msg__msg__pose + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__msg__pose + + @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 Pose(metaclass=Metaclass_Pose): + """Message class 'Pose'.""" + + __slots__ = [ + '_x', + '_y', + '_theta', + '_linear_velocity', + '_angular_velocity', + ] + + _fields_and_field_types = { + 'x': 'float', + 'y': 'float', + 'theta': 'float', + 'linear_velocity': 'float', + 'angular_velocity': '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 + 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.x = kwargs.get('x', float()) + self.y = kwargs.get('y', float()) + self.theta = kwargs.get('theta', float()) + self.linear_velocity = kwargs.get('linear_velocity', float()) + self.angular_velocity = kwargs.get('angular_velocity', 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.x != other.x: + return False + if self.y != other.y: + return False + if self.theta != other.theta: + return False + if self.linear_velocity != other.linear_velocity: + return False + if self.angular_velocity != other.angular_velocity: + 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 x(self): + """Message field 'x'.""" + return self._x + + @x.setter + def x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._x = value + + @builtins.property + def y(self): + """Message field 'y'.""" + return self._y + + @y.setter + def y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._y = value + + @builtins.property + def theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = value + + @builtins.property + def linear_velocity(self): + """Message field 'linear_velocity'.""" + return self._linear_velocity + + @linear_velocity.setter + def linear_velocity(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'linear_velocity' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'linear_velocity' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._linear_velocity = value + + @builtins.property + def angular_velocity(self): + """Message field 'angular_velocity'.""" + return self._angular_velocity + + @angular_velocity.setter + def angular_velocity(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'angular_velocity' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'angular_velocity' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._angular_velocity = value diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c new file mode 100644 index 0000000000000000000000000000000000000000..2ca316b7e950b271cd5a8df08511d5894fbf34d9 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c @@ -0,0 +1,178 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:msg/Pose.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/msg/detail/pose__struct.h" +#include "turtlesim/msg/detail/pose__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__msg__pose__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[25]; + { + 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("turtlesim.msg._pose.Pose", full_classname_dest, 24) == 0); + } + turtlesim__msg__Pose * ros_message = _ros_message; + { // x + PyObject * field = PyObject_GetAttrString(_pymsg, "x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // y + PyObject * field = PyObject_GetAttrString(_pymsg, "y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // linear_velocity + PyObject * field = PyObject_GetAttrString(_pymsg, "linear_velocity"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->linear_velocity = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // angular_velocity + PyObject * field = PyObject_GetAttrString(_pymsg, "angular_velocity"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->angular_velocity = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__msg__pose__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Pose */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.msg._pose"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Pose"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__msg__Pose * ros_message = (turtlesim__msg__Pose *)raw_ros_message; + { // x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->x); + { + int rc = PyObject_SetAttrString(_pymessage, "x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->y); + { + int rc = PyObject_SetAttrString(_pymessage, "y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // linear_velocity + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->linear_velocity); + { + int rc = PyObject_SetAttrString(_pymessage, "linear_velocity", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // angular_velocity + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->angular_velocity); + { + int rc = PyObject_SetAttrString(_pymessage, "angular_velocity", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..78764c4e475b9dac50e7e73eca054b1ff9ff8a58 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py @@ -0,0 +1,5 @@ +from turtlesim.srv._kill import Kill # noqa: F401 +from turtlesim.srv._set_pen import SetPen # noqa: F401 +from turtlesim.srv._spawn import Spawn # noqa: F401 +from turtlesim.srv._teleport_absolute import TeleportAbsolute # noqa: F401 +from turtlesim.srv._teleport_relative import TeleportRelative # noqa: F401 diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/__init__.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..796f86112dcb7a73bb742726212349cb453405f6 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/__init__.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_kill.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_kill.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e1485578ecd95f97af5febfe9da0db39263e7912 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_kill.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_set_pen.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_set_pen.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..56e7da809df56b9670b9be52299dde3b0f022c7b Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_set_pen.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_spawn.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_spawn.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cff611260dd05c96ede93e85907fc6eae47fb550 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_spawn.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_teleport_absolute.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_teleport_absolute.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d4bcdf63dcb05232b28368dc83d6771ebbe7e04e Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_teleport_absolute.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_teleport_relative.cpython-38.pyc b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_teleport_relative.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5c9e5dfb5caa9938b56e062a09ca4a832e13eef7 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__pycache__/_teleport_relative.cpython-38.pyc differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py new file mode 100644 index 0000000000000000000000000000000000000000..d2899fe161d2f2faaef74082a3fa79a63d37600e --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py @@ -0,0 +1,261 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/Kill.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_Kill_Request(type): + """Metaclass of message 'Kill_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Kill_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__srv__kill__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__kill__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__kill__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__kill__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__kill__request + + @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 Kill_Request(metaclass=Metaclass_Kill_Request): + """Message class 'Kill_Request'.""" + + __slots__ = [ + '_name', + ] + + _fields_and_field_types = { + 'name': 'string', + } + + SLOT_TYPES = ( + rosidl_parser.definition.UnboundedString(), # 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.name = kwargs.get('name', str()) + + 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.name != other.name: + 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 name(self): + """Message field 'name'.""" + return self._name + + @name.setter + def name(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'name' field must be of type 'str'" + self._name = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_Kill_Response(type): + """Metaclass of message 'Kill_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Kill_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__srv__kill__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__kill__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__kill__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__kill__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__kill__response + + @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 Kill_Response(metaclass=Metaclass_Kill_Response): + """Message class 'Kill_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_Kill(type): + """Metaclass of service 'Kill'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Kill') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__kill + + from turtlesim.srv import _kill + if _kill.Metaclass_Kill_Request._TYPE_SUPPORT is None: + _kill.Metaclass_Kill_Request.__import_type_support__() + if _kill.Metaclass_Kill_Response._TYPE_SUPPORT is None: + _kill.Metaclass_Kill_Response.__import_type_support__() + + +class Kill(metaclass=Metaclass_Kill): + from turtlesim.srv._kill import Kill_Request as Request + from turtlesim.srv._kill import Kill_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c new file mode 100644 index 0000000000000000000000000000000000000000..b9a70698d7239699ed2777e8483acbf2f63685a3 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c @@ -0,0 +1,189 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/Kill.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/kill__struct.h" +#include "turtlesim/srv/detail/kill__functions.h" + +#include "rosidl_runtime_c/string.h" +#include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__kill__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[33]; + { + 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("turtlesim.srv._kill.Kill_Request", full_classname_dest, 32) == 0); + } + turtlesim__srv__Kill_Request * ros_message = _ros_message; + { // name + PyObject * field = PyObject_GetAttrString(_pymsg, "name"); + 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->name, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__kill__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Kill_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._kill"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Kill_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__Kill_Request * ros_message = (turtlesim__srv__Kill_Request *)raw_ros_message; + { // name + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->name.data, + strlen(ros_message->name.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "name", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/kill__struct.h" +// already included above +// #include "turtlesim/srv/detail/kill__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__kill__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[34]; + { + 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("turtlesim.srv._kill.Kill_Response", full_classname_dest, 33) == 0); + } + turtlesim__srv__Kill_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__kill__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Kill_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._kill"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Kill_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py new file mode 100644 index 0000000000000000000000000000000000000000..d9edceaf5da33948037abbc7aafb20d5fe72e187 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py @@ -0,0 +1,347 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/SetPen.idl +# generated code does not contain a copyright notice + + +# Import statements for member types + +import builtins # noqa: E402, I100 + +import rosidl_parser.definition # noqa: E402, I100 + + +class Metaclass_SetPen_Request(type): + """Metaclass of message 'SetPen_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.SetPen_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__srv__set_pen__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__set_pen__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__set_pen__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__set_pen__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__set_pen__request + + @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 SetPen_Request(metaclass=Metaclass_SetPen_Request): + """Message class 'SetPen_Request'.""" + + __slots__ = [ + '_r', + '_g', + '_b', + '_width', + '_off', + ] + + _fields_and_field_types = { + 'r': 'uint8', + 'g': 'uint8', + 'b': 'uint8', + 'width': 'uint8', + 'off': 'uint8', + } + + SLOT_TYPES = ( + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # noqa: E501 + rosidl_parser.definition.BasicType('uint8'), # 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.r = kwargs.get('r', int()) + self.g = kwargs.get('g', int()) + self.b = kwargs.get('b', int()) + self.width = kwargs.get('width', int()) + self.off = kwargs.get('off', 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.r != other.r: + return False + if self.g != other.g: + return False + if self.b != other.b: + return False + if self.width != other.width: + return False + if self.off != other.off: + 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 r(self): + """Message field 'r'.""" + return self._r + + @r.setter + def r(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'r' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'r' field must be an unsigned integer in [0, 255]" + self._r = value + + @builtins.property + def g(self): + """Message field 'g'.""" + return self._g + + @g.setter + def g(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'g' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'g' field must be an unsigned integer in [0, 255]" + self._g = value + + @builtins.property + def b(self): + """Message field 'b'.""" + return self._b + + @b.setter + def b(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'b' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'b' field must be an unsigned integer in [0, 255]" + self._b = value + + @builtins.property + def width(self): + """Message field 'width'.""" + return self._width + + @width.setter + def width(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'width' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'width' field must be an unsigned integer in [0, 255]" + self._width = value + + @builtins.property + def off(self): + """Message field 'off'.""" + return self._off + + @off.setter + def off(self, value): + if __debug__: + assert \ + isinstance(value, int), \ + "The 'off' field must be of type 'int'" + assert value >= 0 and value < 256, \ + "The 'off' field must be an unsigned integer in [0, 255]" + self._off = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_SetPen_Response(type): + """Metaclass of message 'SetPen_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.SetPen_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__srv__set_pen__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__set_pen__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__set_pen__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__set_pen__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__set_pen__response + + @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 SetPen_Response(metaclass=Metaclass_SetPen_Response): + """Message class 'SetPen_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_SetPen(type): + """Metaclass of service 'SetPen'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.SetPen') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__set_pen + + from turtlesim.srv import _set_pen + if _set_pen.Metaclass_SetPen_Request._TYPE_SUPPORT is None: + _set_pen.Metaclass_SetPen_Request.__import_type_support__() + if _set_pen.Metaclass_SetPen_Response._TYPE_SUPPORT is None: + _set_pen.Metaclass_SetPen_Response.__import_type_support__() + + +class SetPen(metaclass=Metaclass_SetPen): + from turtlesim.srv._set_pen import SetPen_Request as Request + from turtlesim.srv._set_pen import SetPen_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c new file mode 100644 index 0000000000000000000000000000000000000000..850dcc0c417475bb3f53dde48b67271062dfd3ef --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c @@ -0,0 +1,254 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/SetPen.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/set_pen__struct.h" +#include "turtlesim/srv/detail/set_pen__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__set_pen__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[38]; + { + 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("turtlesim.srv._set_pen.SetPen_Request", full_classname_dest, 37) == 0); + } + turtlesim__srv__SetPen_Request * ros_message = _ros_message; + { // r + PyObject * field = PyObject_GetAttrString(_pymsg, "r"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->r = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // g + PyObject * field = PyObject_GetAttrString(_pymsg, "g"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->g = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // b + PyObject * field = PyObject_GetAttrString(_pymsg, "b"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->b = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // width + PyObject * field = PyObject_GetAttrString(_pymsg, "width"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->width = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + { // off + PyObject * field = PyObject_GetAttrString(_pymsg, "off"); + if (!field) { + return false; + } + assert(PyLong_Check(field)); + ros_message->off = (uint8_t)PyLong_AsUnsignedLong(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__set_pen__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of SetPen_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._set_pen"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "SetPen_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__SetPen_Request * ros_message = (turtlesim__srv__SetPen_Request *)raw_ros_message; + { // r + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->r); + { + int rc = PyObject_SetAttrString(_pymessage, "r", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // g + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->g); + { + int rc = PyObject_SetAttrString(_pymessage, "g", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // b + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->b); + { + int rc = PyObject_SetAttrString(_pymessage, "b", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // width + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->width); + { + int rc = PyObject_SetAttrString(_pymessage, "width", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // off + PyObject * field = NULL; + field = PyLong_FromUnsignedLong(ros_message->off); + { + int rc = PyObject_SetAttrString(_pymessage, "off", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__struct.h" +// already included above +// #include "turtlesim/srv/detail/set_pen__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__set_pen__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[39]; + { + 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("turtlesim.srv._set_pen.SetPen_Response", full_classname_dest, 38) == 0); + } + turtlesim__srv__SetPen_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__set_pen__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of SetPen_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._set_pen"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "SetPen_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py new file mode 100644 index 0000000000000000000000000000000000000000..52d2b41206137556fdf770d8590984c084b5e910 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py @@ -0,0 +1,348 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/Spawn.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_Spawn_Request(type): + """Metaclass of message 'Spawn_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Spawn_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__srv__spawn__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__spawn__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__spawn__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__spawn__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__spawn__request + + @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 Spawn_Request(metaclass=Metaclass_Spawn_Request): + """Message class 'Spawn_Request'.""" + + __slots__ = [ + '_x', + '_y', + '_theta', + '_name', + ] + + _fields_and_field_types = { + 'x': 'float', + 'y': 'float', + 'theta': 'float', + 'name': 'string', + } + + 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.UnboundedString(), # 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.x = kwargs.get('x', float()) + self.y = kwargs.get('y', float()) + self.theta = kwargs.get('theta', float()) + self.name = kwargs.get('name', str()) + + 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.x != other.x: + return False + if self.y != other.y: + return False + if self.theta != other.theta: + return False + if self.name != other.name: + 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 x(self): + """Message field 'x'.""" + return self._x + + @x.setter + def x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._x = value + + @builtins.property + def y(self): + """Message field 'y'.""" + return self._y + + @y.setter + def y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._y = value + + @builtins.property + def theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = value + + @builtins.property + def name(self): + """Message field 'name'.""" + return self._name + + @name.setter + def name(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'name' field must be of type 'str'" + self._name = value + + +# Import statements for member types + +# already imported above +# import builtins + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_Spawn_Response(type): + """Metaclass of message 'Spawn_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Spawn_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__srv__spawn__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__spawn__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__spawn__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__spawn__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__spawn__response + + @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 Spawn_Response(metaclass=Metaclass_Spawn_Response): + """Message class 'Spawn_Response'.""" + + __slots__ = [ + '_name', + ] + + _fields_and_field_types = { + 'name': 'string', + } + + SLOT_TYPES = ( + rosidl_parser.definition.UnboundedString(), # 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.name = kwargs.get('name', str()) + + 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.name != other.name: + 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 name(self): + """Message field 'name'.""" + return self._name + + @name.setter + def name(self, value): + if __debug__: + assert \ + isinstance(value, str), \ + "The 'name' field must be of type 'str'" + self._name = value + + +class Metaclass_Spawn(type): + """Metaclass of service 'Spawn'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.Spawn') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__spawn + + from turtlesim.srv import _spawn + if _spawn.Metaclass_Spawn_Request._TYPE_SUPPORT is None: + _spawn.Metaclass_Spawn_Request.__import_type_support__() + if _spawn.Metaclass_Spawn_Response._TYPE_SUPPORT is None: + _spawn.Metaclass_Spawn_Response.__import_type_support__() + + +class Spawn(metaclass=Metaclass_Spawn): + from turtlesim.srv._spawn import Spawn_Request as Request + from turtlesim.srv._spawn import Spawn_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c new file mode 100644 index 0000000000000000000000000000000000000000..d7afca7004d1931d25013fde7b4995a9a4b32b43 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c @@ -0,0 +1,285 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/Spawn.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/spawn__struct.h" +#include "turtlesim/srv/detail/spawn__functions.h" + +#include "rosidl_runtime_c/string.h" +#include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__spawn__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[35]; + { + 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("turtlesim.srv._spawn.Spawn_Request", full_classname_dest, 34) == 0); + } + turtlesim__srv__Spawn_Request * ros_message = _ros_message; + { // x + PyObject * field = PyObject_GetAttrString(_pymsg, "x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // y + PyObject * field = PyObject_GetAttrString(_pymsg, "y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // name + PyObject * field = PyObject_GetAttrString(_pymsg, "name"); + 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->name, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__spawn__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Spawn_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._spawn"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Spawn_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__Spawn_Request * ros_message = (turtlesim__srv__Spawn_Request *)raw_ros_message; + { // x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->x); + { + int rc = PyObject_SetAttrString(_pymessage, "x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->y); + { + int rc = PyObject_SetAttrString(_pymessage, "y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // name + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->name.data, + strlen(ros_message->name.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "name", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/spawn__struct.h" +// already included above +// #include "turtlesim/srv/detail/spawn__functions.h" + +// already included above +// #include "rosidl_runtime_c/string.h" +// already included above +// #include "rosidl_runtime_c/string_functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__spawn__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[36]; + { + 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("turtlesim.srv._spawn.Spawn_Response", full_classname_dest, 35) == 0); + } + turtlesim__srv__Spawn_Response * ros_message = _ros_message; + { // name + PyObject * field = PyObject_GetAttrString(_pymsg, "name"); + 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->name, PyBytes_AS_STRING(encoded_field)); + Py_DECREF(encoded_field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__spawn__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of Spawn_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._spawn"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "Spawn_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__Spawn_Response * ros_message = (turtlesim__srv__Spawn_Response *)raw_ros_message; + { // name + PyObject * field = NULL; + field = PyUnicode_DecodeUTF8( + ros_message->name.data, + strlen(ros_message->name.data), + "replace"); + if (!field) { + return NULL; + } + { + int rc = PyObject_SetAttrString(_pymessage, "name", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py new file mode 100644 index 0000000000000000000000000000000000000000..d33622abe5b80dac2bccb09044227f9478cc9779 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py @@ -0,0 +1,307 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/TeleportAbsolute.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_TeleportAbsolute_Request(type): + """Metaclass of message 'TeleportAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportAbsolute_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__srv__teleport_absolute__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_absolute__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_absolute__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_absolute__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_absolute__request + + @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 TeleportAbsolute_Request(metaclass=Metaclass_TeleportAbsolute_Request): + """Message class 'TeleportAbsolute_Request'.""" + + __slots__ = [ + '_x', + '_y', + '_theta', + ] + + _fields_and_field_types = { + 'x': 'float', + 'y': 'float', + 'theta': '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.x = kwargs.get('x', float()) + self.y = kwargs.get('y', float()) + self.theta = kwargs.get('theta', 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.x != other.x: + return False + if self.y != other.y: + return False + if self.theta != other.theta: + 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 x(self): + """Message field 'x'.""" + return self._x + + @x.setter + def x(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'x' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'x' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._x = value + + @builtins.property + def y(self): + """Message field 'y'.""" + return self._y + + @y.setter + def y(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'y' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'y' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._y = value + + @builtins.property + def theta(self): + """Message field 'theta'.""" + return self._theta + + @theta.setter + def theta(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'theta' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'theta' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._theta = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TeleportAbsolute_Response(type): + """Metaclass of message 'TeleportAbsolute_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportAbsolute_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__srv__teleport_absolute__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_absolute__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_absolute__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_absolute__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_absolute__response + + @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 TeleportAbsolute_Response(metaclass=Metaclass_TeleportAbsolute_Response): + """Message class 'TeleportAbsolute_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_TeleportAbsolute(type): + """Metaclass of service 'TeleportAbsolute'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportAbsolute') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__teleport_absolute + + from turtlesim.srv import _teleport_absolute + if _teleport_absolute.Metaclass_TeleportAbsolute_Request._TYPE_SUPPORT is None: + _teleport_absolute.Metaclass_TeleportAbsolute_Request.__import_type_support__() + if _teleport_absolute.Metaclass_TeleportAbsolute_Response._TYPE_SUPPORT is None: + _teleport_absolute.Metaclass_TeleportAbsolute_Response.__import_type_support__() + + +class TeleportAbsolute(metaclass=Metaclass_TeleportAbsolute): + from turtlesim.srv._teleport_absolute import TeleportAbsolute_Request as Request + from turtlesim.srv._teleport_absolute import TeleportAbsolute_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c new file mode 100644 index 0000000000000000000000000000000000000000..7556d9e39a2b04ee166ae3113d205174b599b104 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c @@ -0,0 +1,214 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/TeleportAbsolute.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/teleport_absolute__struct.h" +#include "turtlesim/srv/detail/teleport_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_absolute__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[58]; + { + 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("turtlesim.srv._teleport_absolute.TeleportAbsolute_Request", full_classname_dest, 57) == 0); + } + turtlesim__srv__TeleportAbsolute_Request * ros_message = _ros_message; + { // x + PyObject * field = PyObject_GetAttrString(_pymsg, "x"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->x = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // y + PyObject * field = PyObject_GetAttrString(_pymsg, "y"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->y = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // theta + PyObject * field = PyObject_GetAttrString(_pymsg, "theta"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->theta = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_absolute__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportAbsolute_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportAbsolute_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__TeleportAbsolute_Request * ros_message = (turtlesim__srv__TeleportAbsolute_Request *)raw_ros_message; + { // x + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->x); + { + int rc = PyObject_SetAttrString(_pymessage, "x", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // y + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->y); + { + int rc = PyObject_SetAttrString(_pymessage, "y", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // theta + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->theta); + { + int rc = PyObject_SetAttrString(_pymessage, "theta", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_absolute__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_absolute__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[59]; + { + 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("turtlesim.srv._teleport_absolute.TeleportAbsolute_Response", full_classname_dest, 58) == 0); + } + turtlesim__srv__TeleportAbsolute_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_absolute__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportAbsolute_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_absolute"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportAbsolute_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py new file mode 100644 index 0000000000000000000000000000000000000000..70561382a061dc21d50d04d04b4456fe3372aab4 --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py @@ -0,0 +1,286 @@ +# generated from rosidl_generator_py/resource/_idl.py.em +# with input from turtlesim:srv/TeleportRelative.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_TeleportRelative_Request(type): + """Metaclass of message 'TeleportRelative_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportRelative_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__srv__teleport_relative__request + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_relative__request + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_relative__request + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_relative__request + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_relative__request + + @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 TeleportRelative_Request(metaclass=Metaclass_TeleportRelative_Request): + """Message class 'TeleportRelative_Request'.""" + + __slots__ = [ + '_linear', + '_angular', + ] + + _fields_and_field_types = { + 'linear': 'float', + 'angular': 'float', + } + + SLOT_TYPES = ( + 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.linear = kwargs.get('linear', float()) + self.angular = kwargs.get('angular', 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.linear != other.linear: + return False + if self.angular != other.angular: + 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 linear(self): + """Message field 'linear'.""" + return self._linear + + @linear.setter + def linear(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'linear' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'linear' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._linear = value + + @builtins.property + def angular(self): + """Message field 'angular'.""" + return self._angular + + @angular.setter + def angular(self, value): + if __debug__: + assert \ + isinstance(value, float), \ + "The 'angular' field must be of type 'float'" + assert not (value < -3.402823466e+38 or value > 3.402823466e+38) or math.isinf(value), \ + "The 'angular' field must be a float in [-3.402823466e+38, 3.402823466e+38]" + self._angular = value + + +# Import statements for member types + +# already imported above +# import rosidl_parser.definition + + +class Metaclass_TeleportRelative_Response(type): + """Metaclass of message 'TeleportRelative_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('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportRelative_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__srv__teleport_relative__response + cls._CONVERT_FROM_PY = module.convert_from_py_msg__srv__teleport_relative__response + cls._CONVERT_TO_PY = module.convert_to_py_msg__srv__teleport_relative__response + cls._TYPE_SUPPORT = module.type_support_msg__srv__teleport_relative__response + cls._DESTROY_ROS_MESSAGE = module.destroy_ros_message_msg__srv__teleport_relative__response + + @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 TeleportRelative_Response(metaclass=Metaclass_TeleportRelative_Response): + """Message class 'TeleportRelative_Response'.""" + + __slots__ = [ + ] + + _fields_and_field_types = { + } + + SLOT_TYPES = ( + ) + + 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__)) + + 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 + return True + + @classmethod + def get_fields_and_field_types(cls): + from copy import copy + return copy(cls._fields_and_field_types) + + +class Metaclass_TeleportRelative(type): + """Metaclass of service 'TeleportRelative'.""" + + _TYPE_SUPPORT = None + + @classmethod + def __import_type_support__(cls): + try: + from rosidl_generator_py import import_type_support + module = import_type_support('turtlesim') + except ImportError: + import logging + import traceback + logger = logging.getLogger( + 'turtlesim.srv.TeleportRelative') + logger.debug( + 'Failed to import needed modules for type support:\n' + + traceback.format_exc()) + else: + cls._TYPE_SUPPORT = module.type_support_srv__srv__teleport_relative + + from turtlesim.srv import _teleport_relative + if _teleport_relative.Metaclass_TeleportRelative_Request._TYPE_SUPPORT is None: + _teleport_relative.Metaclass_TeleportRelative_Request.__import_type_support__() + if _teleport_relative.Metaclass_TeleportRelative_Response._TYPE_SUPPORT is None: + _teleport_relative.Metaclass_TeleportRelative_Response.__import_type_support__() + + +class TeleportRelative(metaclass=Metaclass_TeleportRelative): + from turtlesim.srv._teleport_relative import TeleportRelative_Request as Request + from turtlesim.srv._teleport_relative import TeleportRelative_Response as Response + + def __init__(self): + raise NotImplementedError('Service classes can not be instantiated') diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c new file mode 100644 index 0000000000000000000000000000000000000000..2e9157e13d243ba869b3f6566bea20238080a0be --- /dev/null +++ b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c @@ -0,0 +1,194 @@ +// generated from rosidl_generator_py/resource/_idl_support.c.em +// with input from turtlesim:srv/TeleportRelative.idl +// generated code does not contain a copyright notice +#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION +#include <Python.h> +#include <stdbool.h> +#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 "turtlesim/srv/detail/teleport_relative__struct.h" +#include "turtlesim/srv/detail/teleport_relative__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_relative__request__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[58]; + { + 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("turtlesim.srv._teleport_relative.TeleportRelative_Request", full_classname_dest, 57) == 0); + } + turtlesim__srv__TeleportRelative_Request * ros_message = _ros_message; + { // linear + PyObject * field = PyObject_GetAttrString(_pymsg, "linear"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->linear = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + { // angular + PyObject * field = PyObject_GetAttrString(_pymsg, "angular"); + if (!field) { + return false; + } + assert(PyFloat_Check(field)); + ros_message->angular = (float)PyFloat_AS_DOUBLE(field); + Py_DECREF(field); + } + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_relative__request__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportRelative_Request */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_relative"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportRelative_Request"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + turtlesim__srv__TeleportRelative_Request * ros_message = (turtlesim__srv__TeleportRelative_Request *)raw_ros_message; + { // linear + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->linear); + { + int rc = PyObject_SetAttrString(_pymessage, "linear", field); + Py_DECREF(field); + if (rc) { + return NULL; + } + } + } + { // angular + PyObject * field = NULL; + field = PyFloat_FromDouble(ros_message->angular); + { + int rc = PyObject_SetAttrString(_pymessage, "angular", 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 <Python.h> +// already included above +// #include <stdbool.h> +// already included above +// #include "numpy/ndarrayobject.h" +// already included above +// #include "rosidl_runtime_c/visibility_control.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__struct.h" +// already included above +// #include "turtlesim/srv/detail/teleport_relative__functions.h" + + +ROSIDL_GENERATOR_C_EXPORT +bool turtlesim__srv__teleport_relative__response__convert_from_py(PyObject * _pymsg, void * _ros_message) +{ + // check that the passed message is of the expected Python class + { + char full_classname_dest[59]; + { + 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("turtlesim.srv._teleport_relative.TeleportRelative_Response", full_classname_dest, 58) == 0); + } + turtlesim__srv__TeleportRelative_Response * ros_message = _ros_message; + ros_message->structure_needs_at_least_one_member = 0; + + return true; +} + +ROSIDL_GENERATOR_C_EXPORT +PyObject * turtlesim__srv__teleport_relative__response__convert_to_py(void * raw_ros_message) +{ + /* NOTE(esteve): Call constructor of TeleportRelative_Response */ + PyObject * _pymessage = NULL; + { + PyObject * pymessage_module = PyImport_ImportModule("turtlesim.srv._teleport_relative"); + assert(pymessage_module); + PyObject * pymessage_class = PyObject_GetAttrString(pymessage_module, "TeleportRelative_Response"); + assert(pymessage_class); + Py_DECREF(pymessage_module); + _pymessage = PyObject_CallObject(pymessage_class, NULL); + Py_DECREF(pymessage_class); + if (!_pymessage) { + return NULL; + } + } + (void)raw_ros_message; + + // ownership of _pymessage is transferred to the caller + return _pymessage; +} diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..b8691cc269baf02c33d4d3c5db71c67d8aa42378 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..b521e55f3254409c72229bac4a53045f29af8acb Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so differ diff --git a/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so new file mode 100644 index 0000000000000000000000000000000000000000..15331d019a75e6a9200566d7fdc922e37feb6cda Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so differ diff --git a/ros2_ws/install/turtlesim/lib/turtlesim/draw_square b/ros2_ws/install/turtlesim/lib/turtlesim/draw_square new file mode 100755 index 0000000000000000000000000000000000000000..e3f0a54973e70415efbe873f2c2a9655b5ff2d6d Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/turtlesim/draw_square differ diff --git a/ros2_ws/install/turtlesim/lib/turtlesim/mimic b/ros2_ws/install/turtlesim/lib/turtlesim/mimic new file mode 100755 index 0000000000000000000000000000000000000000..ef1b3a2fd895cb4b5b40b1c5b6139a34ddfdc65e Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/turtlesim/mimic differ diff --git a/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key b/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key new file mode 100755 index 0000000000000000000000000000000000000000..ca2abe4b76313100f93bbf065134d168bc40c865 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key differ diff --git a/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node b/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node new file mode 100755 index 0000000000000000000000000000000000000000..9822a021c4b4b6dd3a3b9c9733d934c155919a01 Binary files /dev/null and b/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node differ diff --git a/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim b/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..45b3c89a0d8a6f42b814c377bf02c7f003df18f1 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim @@ -0,0 +1 @@ +ament_index_cpp;geometry_msgs;rclcpp;rclcpp_action;std_msgs;std_srvs;libqt5-core;libqt5-gui;rosidl_default_runtime \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim b/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim b/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..350bed0e40464cf0ba5c337998197143e669b493 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim @@ -0,0 +1 @@ +/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim b/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..9632cbc224c1874d64bfcbacf21e08cf4e61b2e1 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim @@ -0,0 +1,26 @@ +action/RotateAbsolute.action +action/RotateAbsolute.idl +msg/Color.idl +msg/Color.msg +msg/Pose.idl +msg/Pose.msg +srv/Kill.idl +srv/Kill.srv +srv/Kill_Request.msg +srv/Kill_Response.msg +srv/SetPen.idl +srv/SetPen.srv +srv/SetPen_Request.msg +srv/SetPen_Response.msg +srv/Spawn.idl +srv/Spawn.srv +srv/Spawn_Request.msg +srv/Spawn_Response.msg +srv/TeleportAbsolute.idl +srv/TeleportAbsolute.srv +srv/TeleportAbsolute_Request.msg +srv/TeleportAbsolute_Response.msg +srv/TeleportRelative.idl +srv/TeleportRelative.srv +srv/TeleportRelative_Request.msg +srv/TeleportRelative_Response.msg \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/colcon-core/packages/turtlesim b/ros2_ws/install/turtlesim/share/colcon-core/packages/turtlesim new file mode 100644 index 0000000000000000000000000000000000000000..dc165d08efac368e1f37e2bfb7307eec8e07ce47 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/colcon-core/packages/turtlesim @@ -0,0 +1 @@ +ament_index_cpp:geometry_msgs:libqt5-core:libqt5-gui:rclcpp:rclcpp_action:rosidl_default_runtime:std_msgs:std_srvs \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action b/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action new file mode 100644 index 0000000000000000000000000000000000000000..c2bde724a72c40849b65679f409acebe1c19ca6c --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action @@ -0,0 +1,8 @@ +# The desired heading in radians +float32 theta +--- +# The angular displacement in radians to the starting position +float32 delta +--- +# The remaining rotation in radians +float32 remaining diff --git a/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl b/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl new file mode 100644 index 0000000000000000000000000000000000000000..e6eb35a2aba2dea4aea993555425c2b1e0036500 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl @@ -0,0 +1,24 @@ +// generated from rosidl_adapter/resource/action.idl.em +// with input from turtlesim/action/RotateAbsolute.action +// generated code does not contain a copyright notice + + +module turtlesim { + module action { + @verbatim (language="comment", text= + "The desired heading in radians") + struct RotateAbsolute_Goal { + float theta; + }; + @verbatim (language="comment", text= + "The angular displacement in radians to the starting position") + struct RotateAbsolute_Result { + float delta; + }; + @verbatim (language="comment", text= + "The remaining rotation in radians") + struct RotateAbsolute_Feedback { + float remaining; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..99bfd3fd8f1975ade016032f4205eaa1cfecf6e7 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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 turtlesim_DEFINITIONS, turtlesim_INCLUDE_DIRS, +# turtlesim_LIBRARIES, and turtlesim_LINK_FLAGS. +# Additionally collect the direct dependency names in +# turtlesim_DEPENDENCIES as well as the recursive dependency names +# in turtlesim_RECURSIVE_DEPENDENCIES. +if(NOT _exported_dependencies STREQUAL "") + find_package(ament_cmake_core QUIET REQUIRED) + set(turtlesim_DEPENDENCIES ${_exported_dependencies}) + set(turtlesim_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(turtlesim_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(turtlesim_DEFINITIONS "${${_dep}_DEFINITIONS}") + endif() + if(${_dep}_INCLUDE_DIRS) + list_append_unique(turtlesim_INCLUDE_DIRS "${${_dep}_INCLUDE_DIRS}") + endif() + if(${_dep}_LIBRARIES) + list(APPEND _libraries "${${_dep}_LIBRARIES}") + endif() + if(${_dep}_LINK_FLAGS) + list_append_unique(turtlesim_LINK_FLAGS "${${_dep}_LINK_FLAGS}") + endif() + if(${_dep}_RECURSIVE_DEPENDENCIES) + list_append_unique(turtlesim_RECURSIVE_DEPENDENCIES "${${_dep}_RECURSIVE_DEPENDENCIES}") + endif() + endif() + if(_libraries) + ament_libraries_deduplicate(_libraries "${_libraries}") + list(APPEND turtlesim_LIBRARIES "${_libraries}") + endif() + endforeach() +endif() diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..98c548d9c5ecbb1ad458d37a76783dd8f9216672 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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 "${turtlesim_DIR}/../../../include/turtlesim") + +# append include directories to turtlesim_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 'turtlesim' exports the include directory '${_exported_include_dir}' which doesn't exist") + endif() + normalize_path(_exported_include_dir "${_exported_include_dir}") + list(APPEND turtlesim_INCLUDE_DIRS "${_exported_include_dir}") + endforeach() +endif() diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..3e6f4fc6ba0d6d6d5144c1f5f3a021b3fa5aecd6 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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 "turtlesim__rosidl_generator_c;turtlesim__rosidl_typesupport_c;turtlesim__rosidl_typesupport_cpp") +set(_exported_library_names "") + +# populate turtlesim_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 turtlesim_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 'turtlesim' 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 "${turtlesim_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 'turtlesim' 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 'turtlesim' 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 'turtlesim' found the library '${_lib}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'turtlesim' exports the library '${_library}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_library}") + endif() + endif() + endwhile() +endif() + +# find_library() library names with optional LIBRARY_DIRS +# and add the libraries to turtlesim_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 turtlesim_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 'turtlesim' 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 'turtlesim' 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 'turtlesim' exports library '${_library_name}' with LIBRARY_DIRS '${_library_dirs}' which couldn't be found") + endif() + endif() + if(_lib) + list(APPEND turtlesim_LIBRARIES ${_cfg} "${_lib}") + endif() + endwhile() +endif() + +# TODO(dirk-thomas) deduplicate turtlesim_LIBRARIES +# while maintaining library order +# as well as build configuration keywords +# as well as linker flags diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6f82f18e3c22910bc6fe6108d4e3ec2d019d7c24 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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_turtlesim__rosidl_generator_c;export_turtlesim__rosidl_typesupport_fastrtps_c;export_turtlesim__rosidl_generator_cpp;export_turtlesim__rosidl_typesupport_fastrtps_cpp;turtlesim__rosidl_typesupport_introspection_c;turtlesim__rosidl_typesupport_c;turtlesim__rosidl_typesupport_introspection_cpp;turtlesim__rosidl_typesupport_cpp;export_turtlesim__rosidl_generator_py") + +# include all exported targets +if(NOT _exported_targets STREQUAL "") + foreach(_target ${_exported_targets}) + set(_export_file "${turtlesim_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 turtlesim_TARGETS ${_targets}) + endforeach() +endif() diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5511814e8a6950dac044c51e7fa526a7513c3ecc --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_generator_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_generator_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_generator_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_generator_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_generator_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_generator_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c9655b3b116f89f9b972b0dfbf91e033997d2e89 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_generator_c +add_library(turtlesim::turtlesim__rosidl_generator_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_generator_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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_turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..9e3b768a6227cc5f7e80c5a2190f2177edc70a95 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake @@ -0,0 +1,99 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_generator_cpp +add_library(turtlesim::turtlesim__rosidl_generator_cpp INTERFACE IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_generator_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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_turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..823ae8b97dc74a1313def59192deab614bdc2332 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_generator_py" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_generator_py APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_generator_py PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_generator_py.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_generator_py ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_generator_py "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_generator_py.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cc8877b567660a3e330d5bdc98b452a19ec026e7 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_generator_py +add_library(turtlesim::turtlesim__rosidl_generator_py SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_generator_py PROPERTIES + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__rosidl_generator_c;/usr/lib/x86_64-linux-gnu/libpython3.8.so;turtlesim::turtlesim__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_turtlesim__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 "turtlesim::turtlesim__rosidl_generator_c" "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..a12fde2b05fdc15c719d9f9903d9979e71a4298f --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_fastrtps_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_fastrtps_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_fastrtps_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_fastrtps_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_fastrtps_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7418de17ebbb23deeab547b665a7de306f6eeed4 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_fastrtps_c +add_library(turtlesim::turtlesim__rosidl_typesupport_fastrtps_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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;turtlesim::turtlesim__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_turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..c5f4417769947f4e697679603e8046e383d60990 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_fastrtps_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..a7434c61aa1954fbdf4232fad605a788bf8612db --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp +add_library(turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_fastrtps_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + 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;turtlesim::turtlesim__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_turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cd194fccfe5b336ac3369f4a4af93ea880a99fbf --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake @@ -0,0 +1,4 @@ +# generated from rosidl_cmake/cmake/rosidl_cmake-extras.cmake.in + +set(turtlesim_IDL_FILES "action/RotateAbsolute.idl;msg/Color.idl;msg/Pose.idl;srv/Kill.idl;srv/SetPen.idl;srv/Spawn.idl;srv/TeleportAbsolute.idl;srv/TeleportRelative.idl") +set(turtlesim_INTERFACE_FILES "action/RotateAbsolute.action;msg/Color.msg;msg/Pose.msg;srv/Kill.srv;srv/Kill_Request.msg;srv/Kill_Response.msg;srv/SetPen.srv;srv/SetPen_Request.msg;srv/SetPen_Response.msg;srv/Spawn.srv;srv/Spawn_Request.msg;srv/Spawn_Response.msg;srv/TeleportAbsolute.srv;srv/TeleportAbsolute_Request.msg;srv/TeleportAbsolute_Response.msg;srv/TeleportRelative.srv;srv/TeleportRelative_Request.msg;srv/TeleportRelative_Response.msg") diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..00d17abb7f4feeee8e30f83f91f6a7a8a1b042c5 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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:turtlesim__rosidl_typesupport_fastrtps_c;__rosidl_typesupport_fastrtps_cpp:turtlesim__rosidl_typesupport_fastrtps_cpp") + +# populate turtlesim_LIBRARIES_<suffix> +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 "${turtlesim_DIR}/../../../lib" + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH + ) + + if(NOT _lib) + # the library wasn't found + message(FATAL_ERROR + "Package 'turtlesim' 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 'turtlesim' 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 'turtlesim' found the typesupport library '${_lib}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES${_suffix} ${_cfg} "${_lib}") + endif() + + else() + if(NOT EXISTS "${_library}") + # the found library must exist + message(WARNING "Package 'turtlesim' exports the typesupport library '${_library}' which doesn't exist") + else() + list(APPEND turtlesim_LIBRARIES${_suffix} "${_library}") + endif() + endif() + endforeach() +endif() diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake new file mode 100644 index 0000000000000000000000000000000000000000..43c912c426fb6957470264eef5ec60bee37bdf3d --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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:turtlesim__rosidl_generator_c;__rosidl_typesupport_fastrtps_c:turtlesim__rosidl_typesupport_fastrtps_c;__rosidl_generator_cpp:turtlesim__rosidl_generator_cpp;__rosidl_typesupport_fastrtps_cpp:turtlesim__rosidl_typesupport_fastrtps_cpp;__rosidl_typesupport_introspection_c:turtlesim__rosidl_typesupport_introspection_c;__rosidl_typesupport_c:turtlesim__rosidl_typesupport_c;__rosidl_typesupport_introspection_cpp:turtlesim__rosidl_typesupport_introspection_cpp;__rosidl_typesupport_cpp:turtlesim__rosidl_typesupport_cpp;__rosidl_generator_py:turtlesim__rosidl_generator_py") + +# populate turtlesim_TARGETS_<suffix> +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 "turtlesim::${_target}") + if(NOT TARGET "${_target}") + # the exported target must exist + message(WARNING "Package 'turtlesim' exports the typesupport target '${_target}' which doesn't exist") + else() + list(APPEND turtlesim_TARGETS${_suffix} "${_target}") + endif() + endforeach() +endif() diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake new file mode 100644 index 0000000000000000000000000000000000000000..e2c50e75267b46e1fb03d41e30b3cd9ca16af280 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "1.4.2") + +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/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..5837e1d39cd1a4ac4e9eca810b27958d38ee8624 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_turtlesim_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED turtlesim_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(turtlesim_FOUND FALSE) + elseif(NOT turtlesim_FOUND) + # use separate condition to avoid uninitialized variable warning + set(turtlesim_FOUND FALSE) + endif() + return() +endif() +set(_turtlesim_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT turtlesim_FIND_QUIETLY) + message(STATUS "Found turtlesim: 1.4.2 (${turtlesim_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'turtlesim' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${turtlesim_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(turtlesim_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("${turtlesim_DIR}/${_extra}") +endforeach() diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..8a84aa1c3dc17105c24fc8c4c3eb4867119eb2af --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__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/libturtlesim__rosidl_typesupport_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7da69f8552831834d6ac6933fd156da8e58a77d2 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_c +add_library(turtlesim::turtlesim__rosidl_typesupport_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_c PROPERTIES + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..30e8906e0dc181207d3cc1859829d5daefa15ccb --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_cpp" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__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/libturtlesim__rosidl_typesupport_cpp.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_cpp "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..6cd460ada6af7cd77597793bf2ba48176664a5a4 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake @@ -0,0 +1,114 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_cpp +add_library(turtlesim::turtlesim__rosidl_typesupport_cpp SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_cpp PROPERTIES + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..465cd1028acade7034f2798bdd83d4c65d3fc398 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_introspection_c" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_introspection_c APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_c PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_introspection_c.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_introspection_c ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_introspection_c "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_c.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..7c6388f3b4c6db4107307145df9b98ba2c6860e4 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_introspection_c +add_library(turtlesim::turtlesim__rosidl_typesupport_introspection_c SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_c PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake new file mode 100644 index 0000000000000000000000000000000000000000..cf48d011fca32b9d8d20ac279fe1a62bfee98c7f --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__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 "turtlesim::turtlesim__rosidl_typesupport_introspection_cpp" for configuration "" +set_property(TARGET turtlesim::turtlesim__rosidl_typesupport_introspection_cpp APPEND PROPERTY IMPORTED_CONFIGURATIONS NOCONFIG) +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_cpp PROPERTIES + IMPORTED_LOCATION_NOCONFIG "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" + IMPORTED_SONAME_NOCONFIG "libturtlesim__rosidl_typesupport_introspection_cpp.so" + ) + +list(APPEND _IMPORT_CHECK_TARGETS turtlesim::turtlesim__rosidl_typesupport_introspection_cpp ) +list(APPEND _IMPORT_CHECK_FILES_FOR_turtlesim::turtlesim__rosidl_typesupport_introspection_cpp "${_IMPORT_PREFIX}/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake new file mode 100644 index 0000000000000000000000000000000000000000..485e1dc7fcbe76718ad9d6d69f95a6faa61f4f36 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake @@ -0,0 +1,115 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# 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 turtlesim::turtlesim__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 turtlesim::turtlesim__rosidl_typesupport_introspection_cpp +add_library(turtlesim::turtlesim__rosidl_typesupport_introspection_cpp SHARED IMPORTED) + +set_target_properties(turtlesim::turtlesim__rosidl_typesupport_introspection_cpp PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include/turtlesim" + INTERFACE_LINK_LIBRARIES "turtlesim::turtlesim__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}/turtlesim__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 "turtlesim::turtlesim__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/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv b/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..79d4c95b55cb72a17c9be498c3758478e2c7bb8d --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh b/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh new file mode 120000 index 0000000000000000000000000000000000000000..bb9f6debc29a0b9104d0c30a38387bdda2996829 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh @@ -0,0 +1 @@ +/home/nr/ros2_humble/src/ament/ament_cmake/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv b/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..89bec935bfc7d3be116a9d3203f245f4762c122e --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh b/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..292e518f117d80ef9345e240a18aeffce80ca5d0 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv b/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..b94426af08131a4ff58f8cc1caa47697427d6bd4 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh b/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh new file mode 120000 index 0000000000000000000000000000000000000000..229976a320debaf0ee63f95702574df8a1f4275e --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh @@ -0,0 +1 @@ +/home/nr/ros2_humble/src/ament/ament_cmake/ament_cmake_core/cmake/environment_hooks/environment/path.sh \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv b/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..84dbc4c7b010371d5eafec537227625ef5c13455 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh b/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..7fe2b2f6f68c812727e07ea314fa6653e16fc5ef --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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.8/site-packages" diff --git a/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.dsv b/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000000000000000000000000000000000000..e119f32cba928c962cb0e9e25ca919bfce4c3e76 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.ps1 b/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..d03facc1a43658b232b3db29870b2be3889ff589 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.sh b/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.sh new file mode 100644 index 0000000000000000000000000000000000000000..a948e685ba5b63fd771736a77f467ddc57aed5a6 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.dsv b/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.dsv new file mode 100644 index 0000000000000000000000000000000000000000..89bec935bfc7d3be116a9d3203f245f4762c122e --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;LD_LIBRARY_PATH;lib diff --git a/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.ps1 b/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..f6df601d0c72d53e380e8d317bdd8f28d5c9c5e5 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.sh b/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.sh new file mode 100644 index 0000000000000000000000000000000000000000..ca3c1020bb4a907bee7c574be27951a638e349b5 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.dsv b/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.dsv new file mode 100644 index 0000000000000000000000000000000000000000..84dbc4c7b010371d5eafec537227625ef5c13455 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.ps1 b/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..12877ef65431958c283f8855548e0c87e5752916 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.8/site-packages" diff --git a/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.sh b/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.sh new file mode 100644 index 0000000000000000000000000000000000000000..ed8efd9c7bd9fc474624344d01e3c81b040f81fd --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.8/site-packages" diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png b/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png new file mode 100644 index 0000000000000000000000000000000000000000..6c9488dc86d5c6ceb18ed058277b2598f4e625c6 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png b/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png new file mode 100644 index 0000000000000000000000000000000000000000..655ec9852739a03465891c55f20774cca8e5ab34 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png b/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..7e35442e4d5e8757251c14254e72d92c4f7a372f Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png b/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png new file mode 100644 index 0000000000000000000000000000000000000000..08d0a04752a211de0a697d20e00b6638cd38a983 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png b/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png new file mode 100644 index 0000000000000000000000000000000000000000..352800eb9adfa3fd2179b14bfcdf304d1c0d0327 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png b/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png new file mode 100644 index 0000000000000000000000000000000000000000..c9ec3e2ba3a460849f50bca514ab1e289382fffb Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png b/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png new file mode 100644 index 0000000000000000000000000000000000000000..d9da7790ec46f6de4181997f1d9aba5b4295d271 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png b/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png new file mode 100644 index 0000000000000000000000000000000000000000..9879140c927f2a6497d14442abfc8afdbbb76a40 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png b/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7c546a19bd8fc2b272d92c3c0964d1ca9d2417 Binary files /dev/null and b/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png differ diff --git a/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py b/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py new file mode 100644 index 0000000000000000000000000000000000000000..0eebb2e27df53562011d5a2d3246a665b0b1872e --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py @@ -0,0 +1,10 @@ +from launch import LaunchDescription +import launch_ros.actions + +def generate_launch_description(): + return LaunchDescription([ + launch_ros.actions.Node( + namespace= "turtlesim1", package='turtlesim', executable='turtlesim_node', output='screen'), + launch_ros.actions.Node( + namespace= "turtlesim2", package='turtlesim', executable='turtlesim_node', output='screen'), + ]) diff --git a/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash b/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash new file mode 100644 index 0000000000000000000000000000000000000000..49782f2461df73f0adf9a3089784ec3e9e5edfb0 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv b/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv new file mode 100644 index 0000000000000000000000000000000000000000..600b9337d5cd8591a4853bdc1d1064019d7657fd --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv @@ -0,0 +1,4 @@ +source;share/turtlesim/environment/ament_prefix_path.sh +source;share/turtlesim/environment/library_path.sh +source;share/turtlesim/environment/path.sh +source;share/turtlesim/environment/pythonpath.sh diff --git a/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh b/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh new file mode 100644 index 0000000000000000000000000000000000000000..507aa8c3a2e9c39535836dc559f3ccd4a241d217 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/nr/ros2_ws/install/turtlesim"} +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/turtlesim/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/turtlesim/environment/library_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/turtlesim/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh b/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh new file mode 100644 index 0000000000000000000000000000000000000000..fe161be53dc8e564d26ad9387d7259807986dc51 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl b/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl new file mode 100644 index 0000000000000000000000000000000000000000..bc8f0321869d274d0d000bcacb374eb33f802a88 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl @@ -0,0 +1,16 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from turtlesim/msg/Color.msg +// generated code does not contain a copyright notice + + +module turtlesim { + module msg { + struct Color { + uint8 r; + + uint8 g; + + uint8 b; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg b/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg new file mode 100644 index 0000000000000000000000000000000000000000..c0af95aab32ded4c113b30ca099f950fb37672fa --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg @@ -0,0 +1,3 @@ +uint8 r +uint8 g +uint8 b diff --git a/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl b/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl new file mode 100644 index 0000000000000000000000000000000000000000..be1cecd4bfbcf9abbd4fa360fd27b7e10411ea49 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl @@ -0,0 +1,20 @@ +// generated from rosidl_adapter/resource/msg.idl.em +// with input from turtlesim/msg/Pose.msg +// generated code does not contain a copyright notice + + +module turtlesim { + module msg { + struct Pose { + float x; + + float y; + + float theta; + + float linear_velocity; + + float angular_velocity; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg b/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg new file mode 100644 index 0000000000000000000000000000000000000000..c1d03a375eb5b7f8e5953d4b02c8fb7de3cd4931 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg @@ -0,0 +1,6 @@ +float32 x +float32 y +float32 theta + +float32 linear_velocity +float32 angular_velocity \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/package.bash b/ros2_ws/install/turtlesim/share/turtlesim/package.bash new file mode 100644 index 0000000000000000000000000000000000000000..6d659ff988ca99c4682b10bf95f73649a3b6cfef --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/turtlesim/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/turtlesim/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/ros2_ws/install/turtlesim/share/turtlesim/package.dsv b/ros2_ws/install/turtlesim/share/turtlesim/package.dsv new file mode 100644 index 0000000000000000000000000000000000000000..e7e6edca20efdb03a87e1868b2e2046809866772 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/package.dsv @@ -0,0 +1,14 @@ +source;share/turtlesim/hook/cmake_prefix_path.ps1 +source;share/turtlesim/hook/cmake_prefix_path.dsv +source;share/turtlesim/hook/cmake_prefix_path.sh +source;share/turtlesim/hook/ld_library_path_lib.ps1 +source;share/turtlesim/hook/ld_library_path_lib.dsv +source;share/turtlesim/hook/ld_library_path_lib.sh +source;share/turtlesim/hook/pythonpath.ps1 +source;share/turtlesim/hook/pythonpath.dsv +source;share/turtlesim/hook/pythonpath.sh +source;share/turtlesim/local_setup.bash +source;share/turtlesim/local_setup.dsv +source;share/turtlesim/local_setup.ps1 +source;share/turtlesim/local_setup.sh +source;share/turtlesim/local_setup.zsh diff --git a/ros2_ws/install/turtlesim/share/turtlesim/package.ps1 b/ros2_ws/install/turtlesim/share/turtlesim/package.ps1 new file mode 100644 index 0000000000000000000000000000000000000000..e809972b12b3cd220d7bfcb19ac2c718f0cee548 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/package.ps1 @@ -0,0 +1,118 @@ +# 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/turtlesim/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/turtlesim/hook/ld_library_path_lib.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/turtlesim/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/turtlesim/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/ros2_ws/install/turtlesim/share/turtlesim/package.sh b/ros2_ws/install/turtlesim/share/turtlesim/package.sh new file mode 100644 index 0000000000000000000000000000000000000000..d87306d549295e5927945b019ba02d7584f93d80 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/package.sh @@ -0,0 +1,89 @@ +# 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/nr/ros2_ws/install/turtlesim" +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/turtlesim/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/turtlesim/hook/ld_library_path_lib.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/turtlesim/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/turtlesim/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/ros2_ws/install/turtlesim/share/turtlesim/package.xml b/ros2_ws/install/turtlesim/share/turtlesim/package.xml new file mode 100644 index 0000000000000000000000000000000000000000..5b340cd7eef799bcd9d2c2f55e872f1ff5ce8233 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/package.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> +<package format="3"> + <name>turtlesim</name> + <version>1.4.2</version> + <description> + turtlesim is a tool made for teaching ROS and ROS packages. + </description> + + <maintainer email="audrow@openrobotics.org">Audrow Nash</maintainer> + <maintainer email="michael.jeronimo@openrobotics.org">Michael Jeronimo</maintainer> + + <license>BSD</license> + + <url type="website">http://www.ros.org/wiki/turtlesim</url> + <url type="bugtracker">https://github.com/ros/ros_tutorials/issues</url> + <url type="repository">https://github.com/ros/ros_tutorials</url> + + <author email="dthomas@osrfoundation.org">Dirk Thomas</author> + <author>Josh Faust</author> + <author email="mabel@openrobotics.org">Mabel Zhang</author> + <author email="sloretz@openrobotics.org">Shane Loretz</author> + + <build_depend>qt5-qmake</build_depend> + <build_depend>qtbase5-dev</build_depend> + + <buildtool_depend>ament_cmake</buildtool_depend> + <buildtool_depend>rosidl_default_generators</buildtool_depend> + + <exec_depend>libqt5-core</exec_depend> + <exec_depend>libqt5-gui</exec_depend> + <exec_depend>rosidl_default_runtime</exec_depend> + + <depend>ament_index_cpp</depend> + <depend>geometry_msgs</depend> + <depend>rclcpp</depend> + <depend>rclcpp_action</depend> + <depend>std_msgs</depend> + <depend>std_srvs</depend> + + <member_of_group>rosidl_interface_packages</member_of_group> + + <export> + <build_type>ament_cmake</build_type> + </export> +</package> diff --git a/ros2_ws/install/turtlesim/share/turtlesim/package.zsh b/ros2_ws/install/turtlesim/share/turtlesim/package.zsh new file mode 100644 index 0000000000000000000000000000000000000000..2d9fd09a2686376103456de7292151be91044c58 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/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/turtlesim/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/turtlesim/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl new file mode 100644 index 0000000000000000000000000000000000000000..b60a301099b50d1adb2ae59c8b4752b11403c36f --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl @@ -0,0 +1,15 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/Kill.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct Kill_Request { + string name; + }; + struct Kill_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv new file mode 100644 index 0000000000000000000000000000000000000000..1da96270adbf2ce0f06b072c82b7f1c1cdeb2ee5 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv @@ -0,0 +1,2 @@ +string name +--- \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..42f2bc1cc3dc0b574632e549a1d344b9b30d8c44 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg @@ -0,0 +1 @@ +string name diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl new file mode 100644 index 0000000000000000000000000000000000000000..66fee82d77788fe3f04a9c7eb35194dbf4845e6a --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl @@ -0,0 +1,23 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/SetPen.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct SetPen_Request { + uint8 r; + + uint8 g; + + uint8 b; + + uint8 width; + + uint8 off; + }; + struct SetPen_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv new file mode 100644 index 0000000000000000000000000000000000000000..a1b3d9cc983b68ec1eec209066a0bad64c5fb0f2 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv @@ -0,0 +1,6 @@ +uint8 r +uint8 g +uint8 b +uint8 width +uint8 off +--- diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..0e2a38e73fa982be843bc0eb27c654ce455c8808 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg @@ -0,0 +1,5 @@ +uint8 r +uint8 g +uint8 b +uint8 width +uint8 off diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg @@ -0,0 +1 @@ + diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl new file mode 100644 index 0000000000000000000000000000000000000000..6a567f369ec85bc5183720f41b37d3b48cb628b6 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl @@ -0,0 +1,23 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/Spawn.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct Spawn_Request { + float x; + + float y; + + float theta; + + @verbatim (language="comment", text= + "Optional. A unique name will be created and returned if this is empty") + string name; + }; + struct Spawn_Response { + string name; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv new file mode 100644 index 0000000000000000000000000000000000000000..b8eeaeee0c8d93d7f6fd28cfb504386fe0a76bdc --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv @@ -0,0 +1,6 @@ +float32 x +float32 y +float32 theta +string name # Optional. A unique name will be created and returned if this is empty +--- +string name \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..f4ba46ea4480b928d42111b89a9d033a0ff2c873 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg @@ -0,0 +1,4 @@ +float32 x +float32 y +float32 theta +string name # Optional. A unique name will be created and returned if this is empty diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..067bd8a2b04a34cde176e4231bec85a2da607c46 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg @@ -0,0 +1,2 @@ + +string name \ No newline at end of file diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl new file mode 100644 index 0000000000000000000000000000000000000000..db7a392cc7d67127c2a193aee70aa360c21dd97b --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl @@ -0,0 +1,19 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/TeleportAbsolute.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct TeleportAbsolute_Request { + float x; + + float y; + + float theta; + }; + struct TeleportAbsolute_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv new file mode 100644 index 0000000000000000000000000000000000000000..0dc51b99a554b2e2526120e80676125cec56c4b4 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv @@ -0,0 +1,4 @@ +float32 x +float32 y +float32 theta +--- diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..cf0e9b9b1fb334488b6436d5edf63b08932740bd --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg @@ -0,0 +1,3 @@ +float32 x +float32 y +float32 theta diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg @@ -0,0 +1 @@ + diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl new file mode 100644 index 0000000000000000000000000000000000000000..88f123154801ec053c9c18d7e75a57b2f254ee0f --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl @@ -0,0 +1,17 @@ +// generated from rosidl_adapter/resource/srv.idl.em +// with input from turtlesim/srv/TeleportRelative.srv +// generated code does not contain a copyright notice + + +module turtlesim { + module srv { + struct TeleportRelative_Request { + float linear; + + float angular; + }; + struct TeleportRelative_Response { + uint8 structure_needs_at_least_one_member; + }; + }; +}; diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv new file mode 100644 index 0000000000000000000000000000000000000000..842dcb1e2e196708d619f7b90673ed77989598ad --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv @@ -0,0 +1,3 @@ +float32 linear +float32 angular +--- diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg new file mode 100644 index 0000000000000000000000000000000000000000..2be144eb12a2de7eac021ad28462f882c613f209 --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg @@ -0,0 +1,2 @@ +float32 linear +float32 angular diff --git a/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg new file mode 100644 index 0000000000000000000000000000000000000000..8b137891791fe96927ad78e64b0aad7bded08bdc --- /dev/null +++ b/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg @@ -0,0 +1 @@ + diff --git a/ros2_ws/log/COLCON_IGNORE b/ros2_ws/log/COLCON_IGNORE new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/events.log b/ros2_ws/log/build_2023-10-30_10-32-26/events.log new file mode 100644 index 0000000000000000000000000000000000000000..2ed10b970aa9eb33381709dd9006669deff5452b --- /dev/null +++ b/ros2_ws/log/build_2023-10-30_10-32-26/events.log @@ -0,0 +1,6132 @@ +[0.000000] (-) TimerEvent: {} +[0.000636] (turtlesim) JobQueued: {'identifier': 'turtlesim', 'dependencies': OrderedDict()} +[0.000873] (turtlesim) JobStarted: {'identifier': 'turtlesim'} +[0.098433] (-) TimerEvent: {} +[0.202130] (-) TimerEvent: {} +[0.304904] (-) TimerEvent: {} +[0.405888] (-) TimerEvent: {} +[0.507212] (-) TimerEvent: {} +[0.607676] (-) TimerEvent: {} +[0.708211] (-) TimerEvent: {} +[0.810403] (-) TimerEvent: {} +[0.912442] (-) TimerEvent: {} +[1.016904] (-) TimerEvent: {} +[1.118161] (-) TimerEvent: {} +[1.125968] (turtlesim) JobProgress: {'identifier': 'turtlesim', 'progress': 'cmake'} +[1.127917] (turtlesim) Command: {'cmd': ['/usr/bin/cmake', '/home/nr/ros2_ws/src/ros_tutorials/turtlesim', '-DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim'], 'cwd': '/home/nr/ros2_ws/build/turtlesim', 'env': OrderedDict([('GJS_DEBUG_TOPICS', 'JS ERROR;JS LOG'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'nr'), ('LC_TIME', 'fr_FR.UTF-8'), ('SSH_AGENT_PID', '1845'), ('XDG_SESSION_TYPE', 'x11'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/nr/ros2_humble/install/rosbag2_storage_mcap/lib:/home/nr/ros2_humble/install/rosbag2_compression_zstd/lib:/home/nr/ros2_humble/install/mcap_vendor/lib:/home/nr/ros2_humble/install/zstd_vendor/lib:/home/nr/ros2_humble/install/rviz_default_plugins/lib:/home/nr/ros2_humble/install/rviz_common/lib:/home/nr/ros2_humble/install/rosbag2_transport/lib:/home/nr/ros2_humble/install/rosbag2_compression/lib:/home/nr/ros2_humble/install/rosbag2_cpp/lib:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins/lib:/home/nr/ros2_humble/install/rosbag2_storage/lib:/home/nr/ros2_humble/install/camera_info_manager/lib:/home/nr/ros2_humble/install/camera_calibration_parsers/lib:/home/nr/ros2_humble/install/interactive_markers/lib:/home/nr/ros2_humble/install/visualization_msgs/lib:/home/nr/ros2_humble/install/robot_state_publisher/lib:/home/nr/ros2_humble/install/kdl_parser/lib:/home/nr/ros2_humble/install/urdf/lib:/home/nr/ros2_humble/install/urdfdom/lib:/home/nr/ros2_humble/install/turtlesim/lib:/home/nr/ros2_humble/install/tf2_ros/lib:/home/nr/ros2_humble/install/tf2_msgs/lib:/home/nr/ros2_humble/install/test_msgs/lib:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib:/home/nr/ros2_humble/install/quality_of_service_demo_cpp/lib:/home/nr/ros2_humble/install/image_transport/lib:/home/nr/ros2_humble/install/message_filters/lib:/home/nr/ros2_humble/install/demo_nodes_cpp/lib:/home/nr/ros2_humble/install/composition/lib:/home/nr/ros2_humble/install/laser_geometry/lib:/home/nr/ros2_humble/install/rclpy/lib:/home/nr/ros2_humble/install/action_tutorials_cpp/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/examples_rclcpp_wait_set/lib:/home/nr/ros2_humble/install/example_interfaces/lib:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/trajectory_msgs/lib:/home/nr/ros2_humble/install/rqt_gui_cpp/lib:/home/nr/ros2_humble/install/rclcpp_lifecycle/lib:/home/nr/ros2_humble/install/logging_demo/lib:/home/nr/ros2_humble/install/image_tools/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition/lib:/home/nr/ros2_humble/install/demo_nodes_cpp_native/lib:/home/nr/ros2_humble/install/rclcpp_components/lib:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/rcl_lifecycle/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/lib:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/qt_gui_cpp/lib:/home/nr/ros2_humble/install/tf2_eigen_kdl/lib:/home/nr/ros2_humble/install/tf2/lib:/home/nr/ros2_humble/install/stereo_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_humble/install/shape_msgs/lib:/home/nr/ros2_humble/install/map_msgs/lib:/home/nr/ros2_humble/install/sensor_msgs/lib:/home/nr/ros2_humble/install/nav_msgs/lib:/home/nr/ros2_humble/install/diagnostic_msgs/lib:/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/actionlib_msgs/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rviz_rendering/lib:/home/nr/ros2_humble/install/rviz_ogre_vendor/opt/rviz_ogre_vendor/lib:/home/nr/ros2_humble/install/rttest/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/rosbag2_interfaces/lib:/home/nr/ros2_humble/install/rmw_dds_common/lib:/home/nr/ros2_humble/install/composition_interfaces/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/pendulum_msgs/lib:/home/nr/ros2_humble/install/lifecycle_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/resource_retriever/lib:/home/nr/ros2_humble/install/class_loader/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcl_logging_noop/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/rcutils/lib:/home/nr/ros2_humble/install/performance_test_fixture/lib:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib:/home/nr/ros2_humble/install/orocos_kdl_vendor/lib:/home/nr/ros2_humble/install/mimick_vendor/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/keyboard_handler/lib:/home/nr/ros2_humble/install/cyclonedds/lib:/home/nr/ros2_humble/install/iceoryx_posh/lib:/home/nr/ros2_humble/install/iceoryx_hoofs/lib:/home/nr/ros2_humble/install/iceoryx_binding_c/lib:/home/nr/ros2_humble/install/google_benchmark_vendor/lib:/home/nr/ros2_humble/install/fastrtps/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/console_bridge_vendor/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib'), ('HOME', '/home/nr'), ('OLDPWD', '/home/nr/ros2_ws/src'), ('DESKTOP_SESSION', 'ubuntu'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('MANAGERPID', '1636'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('COLCON_PREFIX_PATH', '/home/nr/ros2_humble/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'nr'), ('JOURNAL_STREAM', '8:45221'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/home/nr/ros2_humble/install/urdfdom/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/urdfdom/lib/pkgconfig:/home/nr/ros2_humble/install/urdfdom_headers/lib/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/pkgconfig'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'nr'), ('TERM', 'xterm-256color'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('WINDOWPATH', '2'), ('PATH', '/home/nr/ros2_humble/install/rviz2/bin:/home/nr/ros2_humble/install/rqt_bag/bin:/home/nr/ros2_humble/install/urdfdom/bin:/home/nr/ros2_humble/install/rqt_graph/bin:/home/nr/ros2_humble/install/rqt_gui/bin:/home/nr/ros2_humble/install/ros2cli/bin:/home/nr/ros2_humble/install/ament_uncrustify/bin:/home/nr/ros2_humble/install/uncrustify_vendor/bin:/home/nr/ros2_humble/install/pendulum_control/bin:/home/nr/ros2_humble/install/tlsf_cpp/bin:/home/nr/ros2_humble/install/rttest/bin:/home/nr/ros2_humble/install/rosidl_cli/bin:/home/nr/ros2_humble/install/launch_testing/bin:/home/nr/ros2_humble/install/cyclonedds/bin:/home/nr/ros2_humble/install/iceoryx_posh/bin:/home/nr/ros2_humble/install/fastrtps/bin:/home/nr/ros2_humble/install/foonathan_memory_vendor/bin:/home/nr/ros2_humble/install/ament_xmllint/bin:/home/nr/ros2_humble/install/ament_pyflakes/bin:/home/nr/ros2_humble/install/ament_pycodestyle/bin:/home/nr/ros2_humble/install/ament_pep257/bin:/home/nr/ros2_humble/install/ament_pclint/bin:/home/nr/ros2_humble/install/ament_mypy/bin:/home/nr/ros2_humble/install/ament_lint_cmake/bin:/home/nr/ros2_humble/install/ament_flake8/bin:/home/nr/ros2_humble/install/ament_copyright/bin:/home/nr/ros2_humble/install/ament_index_python/bin:/home/nr/ros2_humble/install/ament_cpplint/bin:/home/nr/ros2_humble/install/ament_cppcheck/bin:/home/nr/ros2_humble/install/ament_clang_tidy/bin:/home/nr/ros2_humble/install/ament_clang_format/bin:/home/nr/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('SESSION_MANAGER', 'local/nr-X553MA:@/tmp/.ICE-unix/1880,unix/nr-X553MA:/tmp/.ICE-unix/1880'), ('INVOCATION_ID', 'efde5943163d4b7991d86be4e6aea824'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/c41b6669_a64a_40de_b34f_b35fe6fa3c2d'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/gdm/Xauthority'), ('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:*.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:'), ('GNOME_TERMINAL_SERVICE', ':1.269'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('AMENT_PREFIX_PATH', '/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GPG_AGENT_INFO', '/run/user/1000/gnupg/S.gpg-agent:0:1'), ('GJS_DEBUG_OUTPUT', 'stderr'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/nr/ros2_ws/build/turtlesim'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/nr/ros2_humble/build/rqt_bag_plugins/src:/home/nr/ros2_humble/install/rqt_bag_plugins/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_bag/src:/home/nr/ros2_humble/install/rqt_bag/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2bag:/home/nr/ros2_humble/install/ros2bag/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/interactive_markers/lib/python3.8/site-packages:/home/nr/ros2_humble/install/visualization_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/turtlesim/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_test:/home/nr/ros2_humble/install/tracetools_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_launch:/home/nr/ros2_humble/install/tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/topic_monitor:/home/nr/ros2_humble/install/topic_monitor/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_tools:/home/nr/ros2_humble/install/tf2_tools/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_kdl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_tf2_py:/home/nr/ros2_humble/install/examples_tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_ros_py:/home/nr/ros2_humble/install/tf2_ros_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/test_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sros2:/home/nr/ros2_humble/install/sros2/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_topic/src:/home/nr/ros2_humble/install/rqt_topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_srv/src:/home/nr/ros2_humble/install/rqt_srv/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_shell/src:/home/nr/ros2_humble/install/rqt_shell/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_service_caller/src:/home/nr/ros2_humble/install/rqt_service_caller/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_reconfigure/src:/home/nr/ros2_humble/install/rqt_reconfigure/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_py_console/src:/home/nr/ros2_humble/install/rqt_py_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_publisher/src:/home/nr/ros2_humble/install/rqt_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_plot/src:/home/nr/ros2_humble/install/rqt_plot/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_action/src:/home/nr/ros2_humble/install/rqt_action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_msg/src:/home/nr/ros2_humble/install/rqt_msg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_console/src:/home/nr/ros2_humble/install/rqt_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt:/home/nr/ros2_humble/install/rqt/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rqt_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_graph/src:/home/nr/ros2_humble/install/rqt_graph/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui_py/src:/home/nr/ros2_humble/install/rqt_gui_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui/src:/home/nr/ros2_humble/install/rqt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2trace:/home/nr/ros2_humble/install/ros2trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2topic:/home/nr/ros2_humble/install/ros2topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2test:/home/nr/ros2_humble/install/ros2test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2component:/home/nr/ros2_humble/install/ros2component/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2param:/home/nr/ros2_humble/install/ros2param/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2lifecycle:/home/nr/ros2_humble/install/ros2lifecycle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2service:/home/nr/ros2_humble/install/ros2service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2run:/home/nr/ros2_humble/install/ros2run/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2launch:/home/nr/ros2_humble/install/ros2launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2pkg:/home/nr/ros2_humble/install/ros2pkg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2node:/home/nr/ros2_humble/install/ros2node/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2multicast:/home/nr/ros2_humble/install/ros2multicast/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2interface:/home/nr/ros2_humble/install/ros2interface/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2doctor:/home/nr/ros2_humble/install/ros2doctor/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2action:/home/nr/ros2_humble/install/ros2action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2cli:/home/nr/ros2_humble/install/ros2cli/lib/python3.8/site-packages:/home/nr/ros2_humble/build/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/message_filters/lib/python3.8/site-packages:/home/nr/ros2_humble/build/lifecycle_py:/home/nr/ros2_humble/install/lifecycle_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_ros:/home/nr/ros2_humble/install/launch_testing_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_ros:/home/nr/ros2_humble/install/launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/laser_geometry/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_executors:/home/nr/ros2_humble/install/examples_rclpy_executors/lib/python3.8/site-packages:/home/nr/ros2_humble/build/demo_nodes_py:/home/nr/ros2_humble/install/demo_nodes_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/action_tutorials_py:/home/nr/ros2_humble/install/action_tutorials_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rclpy/lib/python3.8/site-packages:/home/nr/ros2_humble/install/example_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/unique_identifier_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify/lib/python3.8/site-packages:/home/nr/ros2_humble/install/trajectory_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_trace:/home/nr/ros2_humble/install/tracetools_trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_read:/home/nr/ros2_humble/install/tracetools_read/lib/python3.8/site-packages:/home/nr/ros2_humble/install/logging_demo/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_tracetools_launch:/home/nr/ros2_humble/install/test_tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_launch_ros:/home/nr/ros2_humble/install/test_launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/stereo_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_srvs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/shape_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sensor_msgs_py:/home/nr/ros2_humble/install/sensor_msgs_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/map_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/sensor_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/nav_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/diagnostic_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/actionlib_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/statistics_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosgraph_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rmw_dds_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/composition_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcl_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/pendulum_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/lifecycle_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/builtin_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rpyutils:/home/nr/ros2_humble/install/rpyutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_c/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_runtime_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_dds_idl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_parser/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_adapter/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_cli:/home/nr/ros2_humble/install/rosidl_cli/lib/python3.8/site-packages:/home/nr/ros2_humble/install/resource_retriever/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_dotgraph/lib/python3.8/site-packages:/home/nr/ros2_humble/install/python_qt_binding/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_pytest:/home/nr/ros2_humble/install/launch_pytest/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing:/home/nr/ros2_humble/install/launch_testing/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_yaml:/home/nr/ros2_humble/install/launch_yaml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_xml:/home/nr/ros2_humble/install/launch_xml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch:/home/nr/ros2_humble/install/launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/osrf_pycommon:/home/nr/ros2_humble/install/osrf_pycommon/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_examples:/home/nr/ros2_humble/install/launch_testing_examples/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_google_benchmark/lib/python3.8/site-packages:/home/nr/ros2_humble/build/domain_coordinator:/home/nr/ros2_humble/install/domain_coordinator/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_xmllint:/home/nr/ros2_humble/install/ament_xmllint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pep257:/home/nr/ros2_humble/install/ament_pep257/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pclint:/home/nr/ros2_humble/install/ament_pclint/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_package:/home/nr/ros2_humble/install/ament_package/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_mypy:/home/nr/ros2_humble/install/ament_mypy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint_cmake:/home/nr/ros2_humble/install/ament_lint_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_flake8:/home/nr/ros2_humble/install/ament_flake8/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_copyright:/home/nr/ros2_humble/install/ament_copyright/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint:/home/nr/ros2_humble/install/ament_lint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_index_python:/home/nr/ros2_humble/install/ament_index_python/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cpplint:/home/nr/ros2_humble/install/ament_cpplint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cppcheck:/home/nr/ros2_humble/install/ament_cppcheck/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_tidy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_format:/home/nr/ros2_humble/install/ament_clang_format/lib/python3.8/site-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6003'), ('CMAKE_PREFIX_PATH', '/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdfdom:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/urdfdom_headers:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/osrf_testing_tools_cpp:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/cyclonedds:/home/nr/ros2_humble/install/iceoryx_posh:/home/nr/ros2_humble/install/iceoryx_hoofs:/home/nr/ros2_humble/install/iceoryx_binding_c:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/gmock_vendor:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/gtest_vendor:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/google_benchmark_vendor:/home/nr/ros2_humble/install/fastrtps:/home/nr/ros2_humble/install/foonathan_memory_vendor:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/fastcdr:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format')]), 'shell': False} +[1.219293] (-) TimerEvent: {} +[1.322873] (-) TimerEvent: {} +[1.426734] (-) TimerEvent: {} +[1.527520] (-) TimerEvent: {} +[1.628758] (-) TimerEvent: {} +[1.729384] (-) TimerEvent: {} +[1.830388] (-) TimerEvent: {} +[1.931302] (-) TimerEvent: {} +[2.032390] (-) TimerEvent: {} +[2.133404] (-) TimerEvent: {} +[2.235460] (-) TimerEvent: {} +[2.337059] (-) TimerEvent: {} +[2.438610] (-) TimerEvent: {} +[2.539575] (-) TimerEvent: {} +[2.640101] (-) TimerEvent: {} +[2.740838] (-) TimerEvent: {} +[2.842004] (-) TimerEvent: {} +[2.943075] (-) TimerEvent: {} +[3.043920] (-) TimerEvent: {} +[3.145614] (-) TimerEvent: {} +[3.247385] (-) TimerEvent: {} +[3.349176] (-) TimerEvent: {} +[3.450825] (-) TimerEvent: {} +[3.551926] (-) TimerEvent: {} +[3.652842] (-) TimerEvent: {} +[3.754287] (-) TimerEvent: {} +[3.855988] (-) TimerEvent: {} +[3.957363] (-) TimerEvent: {} +[3.998483] (turtlesim) StdoutLine: {'line': b'-- The C compiler identification is GNU 9.4.0\n'} +[4.057866] (-) TimerEvent: {} +[4.159692] (-) TimerEvent: {} +[4.260988] (-) TimerEvent: {} +[4.362069] (-) TimerEvent: {} +[4.463423] (-) TimerEvent: {} +[4.565577] (-) TimerEvent: {} +[4.666912] (-) TimerEvent: {} +[4.768202] (-) TimerEvent: {} +[4.869501] (-) TimerEvent: {} +[4.970607] (-) TimerEvent: {} +[5.072064] (-) TimerEvent: {} +[5.173359] (-) TimerEvent: {} +[5.275051] (-) TimerEvent: {} +[5.376725] (-) TimerEvent: {} +[5.478399] (-) TimerEvent: {} +[5.579725] (-) TimerEvent: {} +[5.681234] (-) TimerEvent: {} +[5.782466] (-) TimerEvent: {} +[5.883300] (-) TimerEvent: {} +[5.891499] (turtlesim) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 9.4.0\n'} +[5.983814] (-) TimerEvent: {} +[6.085386] (-) TimerEvent: {} +[6.091442] (turtlesim) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc\n'} +[6.185596] (-) TimerEvent: {} +[6.286469] (-) TimerEvent: {} +[6.387171] (-) TimerEvent: {} +[6.488634] (-) TimerEvent: {} +[6.589388] (-) TimerEvent: {} +[6.690079] (-) TimerEvent: {} +[6.790719] (-) TimerEvent: {} +[6.811874] (turtlesim) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc -- works\n'} +[6.837074] (turtlesim) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[6.891449] (-) TimerEvent: {} +[6.992563] (-) TimerEvent: {} +[7.094091] (-) TimerEvent: {} +[7.195011] (-) TimerEvent: {} +[7.295932] (-) TimerEvent: {} +[7.396901] (-) TimerEvent: {} +[7.498737] (-) TimerEvent: {} +[7.500232] (turtlesim) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[7.553511] (turtlesim) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[7.571179] (turtlesim) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[7.598853] (-) TimerEvent: {} +[7.602679] (turtlesim) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++\n'} +[7.699244] (-) TimerEvent: {} +[7.800248] (-) TimerEvent: {} +[7.901033] (-) TimerEvent: {} +[8.002105] (-) TimerEvent: {} +[8.102740] (-) TimerEvent: {} +[8.203860] (-) TimerEvent: {} +[8.263426] (turtlesim) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ -- works\n'} +[8.267543] (turtlesim) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[8.304062] (-) TimerEvent: {} +[8.405175] (-) TimerEvent: {} +[8.507020] (-) TimerEvent: {} +[8.608656] (-) TimerEvent: {} +[8.709891] (-) TimerEvent: {} +[8.811204] (-) TimerEvent: {} +[8.912349] (-) TimerEvent: {} +[8.949720] (turtlesim) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[9.004191] (turtlesim) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[9.006264] (turtlesim) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[9.012742] (-) TimerEvent: {} +[9.113549] (-) TimerEvent: {} +[9.214773] (-) TimerEvent: {} +[9.316187] (-) TimerEvent: {} +[9.417723] (-) TimerEvent: {} +[9.513123] (turtlesim) StdoutLine: {'line': b'-- Found ament_cmake: 1.3.5 (/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake)\n'} +[9.518428] (-) TimerEvent: {} +[9.619189] (-) TimerEvent: {} +[9.720641] (-) TimerEvent: {} +[9.822120] (-) TimerEvent: {} +[9.923169] (-) TimerEvent: {} +[10.023714] (-) TimerEvent: {} +[10.124370] (-) TimerEvent: {} +[10.225353] (-) TimerEvent: {} +[10.326434] (-) TimerEvent: {} +[10.427782] (-) TimerEvent: {} +[10.529218] (-) TimerEvent: {} +[10.630249] (-) TimerEvent: {} +[10.731188] (-) TimerEvent: {} +[10.832386] (-) TimerEvent: {} +[10.933567] (-) TimerEvent: {} +[11.034856] (-) TimerEvent: {} +[11.136207] (-) TimerEvent: {} +[11.236874] (-) TimerEvent: {} +[11.337683] (-) TimerEvent: {} +[11.438747] (-) TimerEvent: {} +[11.540092] (-) TimerEvent: {} +[11.641153] (-) TimerEvent: {} +[11.741819] (-) TimerEvent: {} +[11.842759] (-) TimerEvent: {} +[11.943531] (-) TimerEvent: {} +[12.044214] (-) TimerEvent: {} +[12.144880] (-) TimerEvent: {} +[12.245537] (-) TimerEvent: {} +[12.346716] (-) TimerEvent: {} +[12.447718] (-) TimerEvent: {} +[12.548835] (-) TimerEvent: {} +[12.650421] (-) TimerEvent: {} +[12.751735] (-) TimerEvent: {} +[12.853367] (-) TimerEvent: {} +[12.954810] (-) TimerEvent: {} +[13.057850] (-) TimerEvent: {} +[13.158721] (-) TimerEvent: {} +[13.259576] (-) TimerEvent: {} +[13.360435] (-) TimerEvent: {} +[13.461362] (-) TimerEvent: {} +[13.562039] (-) TimerEvent: {} +[13.662710] (-) TimerEvent: {} +[13.763492] (-) TimerEvent: {} +[13.864371] (-) TimerEvent: {} +[13.965458] (-) TimerEvent: {} +[14.066596] (-) TimerEvent: {} +[14.167733] (-) TimerEvent: {} +[14.269008] (-) TimerEvent: {} +[14.369813] (-) TimerEvent: {} +[14.470512] (-) TimerEvent: {} +[14.571568] (-) TimerEvent: {} +[14.672137] (-) TimerEvent: {} +[14.772713] (-) TimerEvent: {} +[14.873296] (-) TimerEvent: {} +[14.973877] (-) TimerEvent: {} +[15.074853] (-) TimerEvent: {} +[15.175508] (-) TimerEvent: {} +[15.276169] (-) TimerEvent: {} +[15.376830] (-) TimerEvent: {} +[15.477356] (-) TimerEvent: {} +[15.578057] (-) TimerEvent: {} +[15.678675] (-) TimerEvent: {} +[15.779278] (-) TimerEvent: {} +[15.880881] (-) TimerEvent: {} +[15.982003] (-) TimerEvent: {} +[16.082993] (-) TimerEvent: {} +[16.184277] (-) TimerEvent: {} +[16.285429] (-) TimerEvent: {} +[16.386782] (-) TimerEvent: {} +[16.487448] (-) TimerEvent: {} +[16.588546] (-) TimerEvent: {} +[16.689472] (-) TimerEvent: {} +[16.790220] (-) TimerEvent: {} +[16.891642] (-) TimerEvent: {} +[16.993037] (-) TimerEvent: {} +[17.094002] (-) TimerEvent: {} +[17.194968] (-) TimerEvent: {} +[17.296084] (-) TimerEvent: {} +[17.397098] (-) TimerEvent: {} +[17.497822] (-) TimerEvent: {} +[17.598675] (-) TimerEvent: {} +[17.699338] (-) TimerEvent: {} +[17.799950] (-) TimerEvent: {} +[17.900772] (-) TimerEvent: {} +[18.001743] (-) TimerEvent: {} +[18.102481] (-) TimerEvent: {} +[18.203233] (-) TimerEvent: {} +[18.304929] (-) TimerEvent: {} +[18.405766] (-) TimerEvent: {} +[18.506507] (-) TimerEvent: {} +[18.607366] (-) TimerEvent: {} +[18.707991] (-) TimerEvent: {} +[18.808557] (-) TimerEvent: {} +[18.909155] (-) TimerEvent: {} +[19.009951] (-) TimerEvent: {} +[19.110717] (-) TimerEvent: {} +[19.211383] (-) TimerEvent: {} +[19.312234] (-) TimerEvent: {} +[19.413178] (-) TimerEvent: {} +[19.514907] (-) TimerEvent: {} +[19.615851] (-) TimerEvent: {} +[19.716728] (-) TimerEvent: {} +[19.817624] (-) TimerEvent: {} +[19.918314] (-) TimerEvent: {} +[20.018912] (-) TimerEvent: {} +[20.119747] (-) TimerEvent: {} +[20.220496] (-) TimerEvent: {} +[20.321047] (-) TimerEvent: {} +[20.421602] (-) TimerEvent: {} +[20.522273] (-) TimerEvent: {} +[20.623146] (-) TimerEvent: {} +[20.723902] (-) TimerEvent: {} +[20.824797] (-) TimerEvent: {} +[20.925470] (-) TimerEvent: {} +[21.026242] (-) TimerEvent: {} +[21.127113] (-) TimerEvent: {} +[21.228036] (-) TimerEvent: {} +[21.329454] (-) TimerEvent: {} +[21.430656] (-) TimerEvent: {} +[21.531728] (-) TimerEvent: {} +[21.632775] (-) TimerEvent: {} +[21.734022] (-) TimerEvent: {} +[21.835222] (-) TimerEvent: {} +[21.936720] (-) TimerEvent: {} +[22.038129] (-) TimerEvent: {} +[22.138867] (-) TimerEvent: {} +[22.239543] (-) TimerEvent: {} +[22.340315] (-) TimerEvent: {} +[22.441505] (-) TimerEvent: {} +[22.542862] (-) TimerEvent: {} +[22.644216] (-) TimerEvent: {} +[22.745445] (-) TimerEvent: {} +[22.846839] (-) TimerEvent: {} +[22.947796] (-) TimerEvent: {} +[23.048312] (-) TimerEvent: {} +[23.148826] (-) TimerEvent: {} +[23.249537] (-) TimerEvent: {} +[23.350177] (-) TimerEvent: {} +[23.451237] (-) TimerEvent: {} +[23.551755] (-) TimerEvent: {} +[23.652284] (-) TimerEvent: {} +[23.752823] (-) TimerEvent: {} +[23.853378] (-) TimerEvent: {} +[23.954390] (-) TimerEvent: {} +[24.055056] (-) TimerEvent: {} +[24.155703] (-) TimerEvent: {} +[24.256478] (-) TimerEvent: {} +[24.357569] (-) TimerEvent: {} +[24.458690] (-) TimerEvent: {} +[24.559568] (-) TimerEvent: {} +[24.660737] (-) TimerEvent: {} +[24.761661] (-) TimerEvent: {} +[24.862598] (-) TimerEvent: {} +[24.963611] (-) TimerEvent: {} +[25.064407] (-) TimerEvent: {} +[25.165054] (-) TimerEvent: {} +[25.265819] (-) TimerEvent: {} +[25.367252] (-) TimerEvent: {} +[25.468521] (-) TimerEvent: {} +[25.569822] (-) TimerEvent: {} +[25.671055] (-) TimerEvent: {} +[25.772319] (-) TimerEvent: {} +[25.873569] (-) TimerEvent: {} +[25.974456] (-) TimerEvent: {} +[26.075482] (-) TimerEvent: {} +[26.176123] (-) TimerEvent: {} +[26.276953] (-) TimerEvent: {} +[26.378232] (-) TimerEvent: {} +[26.447717] (turtlesim) StdoutLine: {'line': b'-- Found Python3: /usr/bin/python3.8 (found version "3.8.10") found components: Interpreter \n'} +[26.478564] (-) TimerEvent: {} +[26.579199] (-) TimerEvent: {} +[26.680058] (-) TimerEvent: {} +[26.780997] (-) TimerEvent: {} +[26.881976] (-) TimerEvent: {} +[26.982608] (-) TimerEvent: {} +[27.083150] (-) TimerEvent: {} +[27.183683] (-) TimerEvent: {} +[27.284343] (-) TimerEvent: {} +[27.385013] (-) TimerEvent: {} +[27.485717] (-) TimerEvent: {} +[27.586399] (-) TimerEvent: {} +[27.686942] (-) TimerEvent: {} +[27.787591] (-) TimerEvent: {} +[27.888280] (-) TimerEvent: {} +[27.989016] (-) TimerEvent: {} +[28.089885] (-) TimerEvent: {} +[28.190456] (-) TimerEvent: {} +[28.291007] (-) TimerEvent: {} +[28.391623] (-) TimerEvent: {} +[28.492480] (-) TimerEvent: {} +[28.593357] (-) TimerEvent: {} +[28.694732] (-) TimerEvent: {} +[28.795992] (-) TimerEvent: {} +[28.897124] (-) TimerEvent: {} +[28.998283] (-) TimerEvent: {} +[29.098991] (-) TimerEvent: {} +[29.200023] (-) TimerEvent: {} +[29.300896] (-) TimerEvent: {} +[29.401592] (-) TimerEvent: {} +[29.502135] (-) TimerEvent: {} +[29.602765] (-) TimerEvent: {} +[29.703979] (-) TimerEvent: {} +[29.804717] (-) TimerEvent: {} +[29.905324] (-) TimerEvent: {} +[30.005983] (-) TimerEvent: {} +[30.106623] (-) TimerEvent: {} +[30.207262] (-) TimerEvent: {} +[30.307880] (-) TimerEvent: {} +[30.408458] (-) TimerEvent: {} +[30.509154] (-) TimerEvent: {} +[30.609900] (-) TimerEvent: {} +[30.710599] (-) TimerEvent: {} +[30.811132] (-) TimerEvent: {} +[30.911819] (-) TimerEvent: {} +[31.013079] (-) TimerEvent: {} +[31.114122] (-) TimerEvent: {} +[31.214785] (-) TimerEvent: {} +[31.315593] (-) TimerEvent: {} +[31.416436] (-) TimerEvent: {} +[31.517708] (-) TimerEvent: {} +[31.619106] (-) TimerEvent: {} +[31.720313] (-) TimerEvent: {} +[31.821225] (-) TimerEvent: {} +[31.921785] (-) TimerEvent: {} +[32.022369] (-) TimerEvent: {} +[32.055709] (turtlesim) StdoutLine: {'line': b'-- Found ament_index_cpp: 1.4.0 (/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake)\n'} +[32.122627] (-) TimerEvent: {} +[32.178202] (turtlesim) StdoutLine: {'line': b'-- Found geometry_msgs: 4.2.3 (/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake)\n'} +[32.222824] (-) TimerEvent: {} +[32.323624] (-) TimerEvent: {} +[32.424467] (-) TimerEvent: {} +[32.525455] (-) TimerEvent: {} +[32.626731] (-) TimerEvent: {} +[32.727359] (-) TimerEvent: {} +[32.828039] (-) TimerEvent: {} +[32.928714] (-) TimerEvent: {} +[33.029402] (-) TimerEvent: {} +[33.130137] (-) TimerEvent: {} +[33.230902] (-) TimerEvent: {} +[33.331570] (-) TimerEvent: {} +[33.432121] (-) TimerEvent: {} +[33.532651] (-) TimerEvent: {} +[33.633326] (-) TimerEvent: {} +[33.665300] (turtlesim) StdoutLine: {'line': b'-- Found rosidl_generator_c: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake)\n'} +[33.733476] (-) TimerEvent: {} +[33.834151] (-) TimerEvent: {} +[33.934686] (-) TimerEvent: {} +[33.967553] (turtlesim) StdoutLine: {'line': b'-- Found rosidl_adapter: 3.1.5 (/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake)\n'} +[34.034898] (-) TimerEvent: {} +[34.135780] (-) TimerEvent: {} +[34.236523] (-) TimerEvent: {} +[34.337096] (-) TimerEvent: {} +[34.392590] (turtlesim) StdoutLine: {'line': b'-- Found rosidl_generator_cpp: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake)\n'} +[34.437257] (-) TimerEvent: {} +[34.537781] (-) TimerEvent: {} +[34.638505] (-) TimerEvent: {} +[34.739295] (-) TimerEvent: {} +[34.840135] (-) TimerEvent: {} +[34.942172] (-) TimerEvent: {} +[35.043506] (-) TimerEvent: {} +[35.105347] (turtlesim) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c\n'} +[35.144125] (-) TimerEvent: {} +[35.245868] (-) TimerEvent: {} +[35.347226] (-) TimerEvent: {} +[35.448632] (-) TimerEvent: {} +[35.549274] (-) TimerEvent: {} +[35.649914] (-) TimerEvent: {} +[35.750862] (-) TimerEvent: {} +[35.790930] (turtlesim) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp\n'} +[35.851147] (-) TimerEvent: {} +[35.951769] (-) TimerEvent: {} +[36.052389] (-) TimerEvent: {} +[36.152962] (-) TimerEvent: {} +[36.253636] (-) TimerEvent: {} +[36.354352] (-) TimerEvent: {} +[36.454939] (-) TimerEvent: {} +[36.555726] (-) TimerEvent: {} +[36.656964] (-) TimerEvent: {} +[36.758445] (-) TimerEvent: {} +[36.859874] (-) TimerEvent: {} +[36.961896] (-) TimerEvent: {} +[37.062932] (-) TimerEvent: {} +[37.164086] (-) TimerEvent: {} +[37.265610] (-) TimerEvent: {} +[37.367041] (-) TimerEvent: {} +[37.467806] (-) TimerEvent: {} +[37.568936] (-) TimerEvent: {} +[37.620765] (turtlesim) StdoutLine: {'line': b'-- Found rclcpp: 16.0.6 (/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake)\n'} +[37.669571] (-) TimerEvent: {} +[37.771160] (-) TimerEvent: {} +[37.872544] (-) TimerEvent: {} +[37.973852] (-) TimerEvent: {} +[38.074894] (-) TimerEvent: {} +[38.175688] (-) TimerEvent: {} +[38.276629] (-) TimerEvent: {} +[38.377638] (-) TimerEvent: {} +[38.479110] (-) TimerEvent: {} +[38.580710] (-) TimerEvent: {} +[38.682570] (-) TimerEvent: {} +[38.784128] (-) TimerEvent: {} +[38.885497] (-) TimerEvent: {} +[38.986617] (-) TimerEvent: {} +[39.087304] (-) TimerEvent: {} +[39.186559] (turtlesim) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 6.1.1 (/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake)\n'} +[39.187682] (-) TimerEvent: {} +[39.288710] (-) TimerEvent: {} +[39.389696] (-) TimerEvent: {} +[39.464064] (turtlesim) StdoutLine: {'line': b'-- Found rmw_fastrtps_cpp: 6.2.4 (/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake)\n'} +[39.490006] (-) TimerEvent: {} +[39.590743] (-) TimerEvent: {} +[39.692016] (-) TimerEvent: {} +[39.793151] (-) TimerEvent: {} +[39.894066] (-) TimerEvent: {} +[39.995564] (-) TimerEvent: {} +[40.097131] (-) TimerEvent: {} +[40.199018] (-) TimerEvent: {} +[40.300835] (-) TimerEvent: {} +[40.402059] (-) TimerEvent: {} +[40.503095] (-) TimerEvent: {} +[40.604282] (-) TimerEvent: {} +[40.704994] (-) TimerEvent: {} +[40.806393] (-) TimerEvent: {} +[40.908202] (-) TimerEvent: {} +[41.009314] (-) TimerEvent: {} +[41.110076] (-) TimerEvent: {} +[41.211269] (-) TimerEvent: {} +[41.312381] (-) TimerEvent: {} +[41.413101] (-) TimerEvent: {} +[41.514247] (-) TimerEvent: {} +[41.614932] (-) TimerEvent: {} +[41.715970] (-) TimerEvent: {} +[41.817616] (-) TimerEvent: {} +[41.918935] (-) TimerEvent: {} +[42.020031] (-) TimerEvent: {} +[42.121190] (-) TimerEvent: {} +[42.221709] (-) TimerEvent: {} +[42.322274] (-) TimerEvent: {} +[42.423171] (-) TimerEvent: {} +[42.524246] (-) TimerEvent: {} +[42.625372] (-) TimerEvent: {} +[42.674819] (turtlesim) StdoutLine: {'line': b'-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") \n'} +[42.725612] (-) TimerEvent: {} +[42.827087] (-) TimerEvent: {} +[42.928351] (-) TimerEvent: {} +[43.029800] (-) TimerEvent: {} +[43.090223] (turtlesim) StdoutLine: {'line': b'-- Found FastRTPS: /home/nr/ros2_humble/install/fastrtps/include \n'} +[43.130399] (-) TimerEvent: {} +[43.231216] (-) TimerEvent: {} +[43.332054] (-) TimerEvent: {} +[43.433297] (-) TimerEvent: {} +[43.534313] (-) TimerEvent: {} +[43.635430] (-) TimerEvent: {} +[43.736475] (-) TimerEvent: {} +[43.819111] (turtlesim) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[43.836862] (-) TimerEvent: {} +[43.937742] (-) TimerEvent: {} +[44.038743] (-) TimerEvent: {} +[44.139516] (-) TimerEvent: {} +[44.240051] (-) TimerEvent: {} +[44.270065] (turtlesim) StdoutLine: {'line': b'-- Looking for pthread.h\n'} +[44.340345] (-) TimerEvent: {} +[44.441057] (-) TimerEvent: {} +[44.541813] (-) TimerEvent: {} +[44.642878] (-) TimerEvent: {} +[44.743466] (-) TimerEvent: {} +[44.844073] (-) TimerEvent: {} +[44.944592] (-) TimerEvent: {} +[45.045256] (-) TimerEvent: {} +[45.145814] (-) TimerEvent: {} +[45.246405] (-) TimerEvent: {} +[45.347854] (-) TimerEvent: {} +[45.450279] (-) TimerEvent: {} +[45.551868] (-) TimerEvent: {} +[45.645453] (turtlesim) StdoutLine: {'line': b'-- Looking for pthread.h - found\n'} +[45.647688] (turtlesim) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\n'} +[45.652203] (-) TimerEvent: {} +[45.752947] (-) TimerEvent: {} +[45.853557] (-) TimerEvent: {} +[45.955243] (-) TimerEvent: {} +[46.056747] (-) TimerEvent: {} +[46.157940] (-) TimerEvent: {} +[46.259142] (-) TimerEvent: {} +[46.310974] (turtlesim) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed\n'} +[46.312124] (turtlesim) StdoutLine: {'line': b'-- Looking for pthread_create in pthreads\n'} +[46.359269] (-) TimerEvent: {} +[46.459907] (-) TimerEvent: {} +[46.560668] (-) TimerEvent: {} +[46.661484] (-) TimerEvent: {} +[46.762319] (-) TimerEvent: {} +[46.863996] (-) TimerEvent: {} +[46.889586] (turtlesim) StdoutLine: {'line': b'-- Looking for pthread_create in pthreads - not found\n'} +[46.890652] (turtlesim) StdoutLine: {'line': b'-- Looking for pthread_create in pthread\n'} +[46.964608] (-) TimerEvent: {} +[47.066085] (-) TimerEvent: {} +[47.167144] (-) TimerEvent: {} +[47.268966] (-) TimerEvent: {} +[47.370709] (-) TimerEvent: {} +[47.471630] (-) TimerEvent: {} +[47.499652] (turtlesim) StdoutLine: {'line': b'-- Looking for pthread_create in pthread - found\n'} +[47.504851] (turtlesim) StdoutLine: {'line': b'-- Found Threads: TRUE \n'} +[47.571944] (-) TimerEvent: {} +[47.672814] (-) TimerEvent: {} +[47.773521] (-) TimerEvent: {} +[47.874214] (-) TimerEvent: {} +[47.974796] (-) TimerEvent: {} +[48.075661] (-) TimerEvent: {} +[48.177032] (-) TimerEvent: {} +[48.277769] (-) TimerEvent: {} +[48.378372] (-) TimerEvent: {} +[48.479080] (-) TimerEvent: {} +[48.579807] (-) TimerEvent: {} +[48.680844] (-) TimerEvent: {} +[48.782695] (-) TimerEvent: {} +[48.821480] (turtlesim) StdoutLine: {'line': b'-- Found rclcpp_action: 16.0.6 (/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake)\n'} +[48.882951] (-) TimerEvent: {} +[48.984197] (-) TimerEvent: {} +[49.085335] (-) TimerEvent: {} +[49.186482] (-) TimerEvent: {} +[49.287261] (-) TimerEvent: {} +[49.388104] (-) TimerEvent: {} +[49.488939] (-) TimerEvent: {} +[49.589930] (-) TimerEvent: {} +[49.691105] (-) TimerEvent: {} +[49.792618] (-) TimerEvent: {} +[49.869114] (turtlesim) StdoutLine: {'line': b'-- Found rosidl_default_generators: 1.2.0 (/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake)\n'} +[49.893173] (-) TimerEvent: {} +[49.994281] (-) TimerEvent: {} +[50.095107] (-) TimerEvent: {} +[50.195836] (-) TimerEvent: {} +[50.297177] (-) TimerEvent: {} +[50.398531] (-) TimerEvent: {} +[50.499719] (-) TimerEvent: {} +[50.600969] (-) TimerEvent: {} +[50.682452] (turtlesim) StdoutLine: {'line': b'-- Found std_srvs: 4.2.3 (/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake)\n'} +[50.701604] (-) TimerEvent: {} +[50.803171] (-) TimerEvent: {} +[50.904229] (-) TimerEvent: {} +[51.005022] (-) TimerEvent: {} +[51.106394] (-) TimerEvent: {} +[51.207541] (-) TimerEvent: {} +[51.308365] (-) TimerEvent: {} +[51.409225] (-) TimerEvent: {} +[51.510113] (-) TimerEvent: {} +[51.610984] (-) TimerEvent: {} +[51.711692] (-) TimerEvent: {} +[51.812641] (-) TimerEvent: {} +[51.913982] (-) TimerEvent: {} +[52.014914] (-) TimerEvent: {} +[52.116135] (-) TimerEvent: {} +[52.217307] (-) TimerEvent: {} +[52.318153] (-) TimerEvent: {} +[52.419058] (-) TimerEvent: {} +[52.520327] (-) TimerEvent: {} +[52.621232] (-) TimerEvent: {} +[52.721934] (-) TimerEvent: {} +[52.823103] (-) TimerEvent: {} +[52.924454] (-) TimerEvent: {} +[53.025753] (-) TimerEvent: {} +[53.126594] (-) TimerEvent: {} +[53.227459] (-) TimerEvent: {} +[53.328474] (-) TimerEvent: {} +[53.430151] (-) TimerEvent: {} +[53.531103] (-) TimerEvent: {} +[53.631916] (-) TimerEvent: {} +[53.733087] (-) TimerEvent: {} +[53.834141] (-) TimerEvent: {} +[53.935443] (-) TimerEvent: {} +[54.036673] (-) TimerEvent: {} +[54.138384] (-) TimerEvent: {} +[54.239755] (-) TimerEvent: {} +[54.340878] (-) TimerEvent: {} +[54.442174] (-) TimerEvent: {} +[54.543521] (-) TimerEvent: {} +[54.645106] (-) TimerEvent: {} +[54.745897] (-) TimerEvent: {} +[54.847317] (-) TimerEvent: {} +[54.948217] (-) TimerEvent: {} +[55.049455] (-) TimerEvent: {} +[55.151098] (-) TimerEvent: {} +[55.252914] (-) TimerEvent: {} +[55.353923] (-) TimerEvent: {} +[55.455003] (-) TimerEvent: {} +[55.556085] (-) TimerEvent: {} +[55.657589] (-) TimerEvent: {} +[55.758628] (-) TimerEvent: {} +[55.859265] (-) TimerEvent: {} +[55.960804] (-) TimerEvent: {} +[56.062159] (-) TimerEvent: {} +[56.163826] (-) TimerEvent: {} +[56.264791] (-) TimerEvent: {} +[56.372609] (-) TimerEvent: {} +[56.473829] (-) TimerEvent: {} +[56.575071] (-) TimerEvent: {} +[56.675871] (-) TimerEvent: {} +[56.776645] (-) TimerEvent: {} +[56.877690] (-) TimerEvent: {} +[56.978541] (-) TimerEvent: {} +[57.079590] (-) TimerEvent: {} +[57.180859] (-) TimerEvent: {} +[57.282038] (-) TimerEvent: {} +[57.383488] (-) TimerEvent: {} +[57.484216] (-) TimerEvent: {} +[57.585241] (-) TimerEvent: {} +[57.686625] (-) TimerEvent: {} +[57.787787] (-) TimerEvent: {} +[57.889089] (-) TimerEvent: {} +[57.990383] (-) TimerEvent: {} +[58.091074] (-) TimerEvent: {} +[58.192320] (-) TimerEvent: {} +[58.294013] (-) TimerEvent: {} +[58.394988] (-) TimerEvent: {} +[58.497404] (-) TimerEvent: {} +[58.598804] (-) TimerEvent: {} +[58.700443] (-) TimerEvent: {} +[58.801654] (-) TimerEvent: {} +[58.902358] (-) TimerEvent: {} +[59.002874] (-) TimerEvent: {} +[59.103515] (-) TimerEvent: {} +[59.204158] (-) TimerEvent: {} +[59.305118] (-) TimerEvent: {} +[59.406119] (-) TimerEvent: {} +[59.507138] (-) TimerEvent: {} +[59.608292] (-) TimerEvent: {} +[59.709831] (-) TimerEvent: {} +[59.811070] (-) TimerEvent: {} +[59.912776] (-) TimerEvent: {} +[60.014455] (-) TimerEvent: {} +[60.115559] (-) TimerEvent: {} +[60.216936] (-) TimerEvent: {} +[60.318594] (-) TimerEvent: {} +[60.420136] (-) TimerEvent: {} +[60.521863] (-) TimerEvent: {} +[60.623301] (-) TimerEvent: {} +[60.725004] (-) TimerEvent: {} +[60.826720] (-) TimerEvent: {} +[60.928342] (-) TimerEvent: {} +[61.030004] (-) TimerEvent: {} +[61.131176] (-) TimerEvent: {} +[61.232339] (-) TimerEvent: {} +[61.333858] (-) TimerEvent: {} +[61.435253] (-) TimerEvent: {} +[61.536652] (-) TimerEvent: {} +[61.638289] (-) TimerEvent: {} +[61.739392] (-) TimerEvent: {} +[61.840972] (-) TimerEvent: {} +[61.942136] (-) TimerEvent: {} +[62.043488] (-) TimerEvent: {} +[62.144484] (-) TimerEvent: {} +[62.245889] (-) TimerEvent: {} +[62.346834] (-) TimerEvent: {} +[62.447701] (-) TimerEvent: {} +[62.549095] (-) TimerEvent: {} +[62.650919] (-) TimerEvent: {} +[62.752176] (-) TimerEvent: {} +[62.853545] (-) TimerEvent: {} +[62.954880] (-) TimerEvent: {} +[63.055790] (-) TimerEvent: {} +[63.156930] (-) TimerEvent: {} +[63.258464] (-) TimerEvent: {} +[63.359780] (-) TimerEvent: {} +[63.461118] (-) TimerEvent: {} +[63.562567] (-) TimerEvent: {} +[63.663675] (-) TimerEvent: {} +[63.765314] (-) TimerEvent: {} +[63.866509] (-) TimerEvent: {} +[63.967753] (-) TimerEvent: {} +[64.069597] (-) TimerEvent: {} +[64.170971] (-) TimerEvent: {} +[64.271907] (-) TimerEvent: {} +[64.373066] (-) TimerEvent: {} +[64.474693] (-) TimerEvent: {} +[64.575749] (-) TimerEvent: {} +[64.677101] (-) TimerEvent: {} +[64.778466] (-) TimerEvent: {} +[64.879207] (-) TimerEvent: {} +[64.980129] (-) TimerEvent: {} +[65.081039] (-) TimerEvent: {} +[65.182117] (-) TimerEvent: {} +[65.283402] (-) TimerEvent: {} +[65.384282] (-) TimerEvent: {} +[65.485566] (-) TimerEvent: {} +[65.586961] (-) TimerEvent: {} +[65.688171] (-) TimerEvent: {} +[65.789396] (-) TimerEvent: {} +[65.890495] (-) TimerEvent: {} +[65.991284] (-) TimerEvent: {} +[66.092041] (-) TimerEvent: {} +[66.192667] (-) TimerEvent: {} +[66.293198] (-) TimerEvent: {} +[66.393833] (-) TimerEvent: {} +[66.494613] (-) TimerEvent: {} +[66.595234] (-) TimerEvent: {} +[66.696032] (-) TimerEvent: {} +[66.796842] (-) TimerEvent: {} +[66.897772] (-) TimerEvent: {} +[66.998462] (-) TimerEvent: {} +[67.099168] (-) TimerEvent: {} +[67.200017] (-) TimerEvent: {} +[67.300622] (-) TimerEvent: {} +[67.401288] (-) TimerEvent: {} +[67.501870] (-) TimerEvent: {} +[67.602502] (-) TimerEvent: {} +[67.703439] (-) TimerEvent: {} +[67.804476] (-) TimerEvent: {} +[67.905659] (-) TimerEvent: {} +[68.007003] (-) TimerEvent: {} +[68.107786] (-) TimerEvent: {} +[68.208727] (-) TimerEvent: {} +[68.309287] (-) TimerEvent: {} +[68.409944] (-) TimerEvent: {} +[68.510567] (-) TimerEvent: {} +[68.611080] (-) TimerEvent: {} +[68.711608] (-) TimerEvent: {} +[68.812267] (-) TimerEvent: {} +[68.912839] (-) TimerEvent: {} +[69.013780] (-) TimerEvent: {} +[69.114377] (-) TimerEvent: {} +[69.214991] (-) TimerEvent: {} +[69.315667] (-) TimerEvent: {} +[69.416221] (-) TimerEvent: {} +[69.516927] (-) TimerEvent: {} +[69.617854] (-) TimerEvent: {} +[69.718670] (-) TimerEvent: {} +[69.819327] (-) TimerEvent: {} +[69.920019] (-) TimerEvent: {} +[70.020697] (-) TimerEvent: {} +[70.121232] (-) TimerEvent: {} +[70.221919] (-) TimerEvent: {} +[70.322590] (-) TimerEvent: {} +[70.423115] (-) TimerEvent: {} +[70.523823] (-) TimerEvent: {} +[70.624483] (-) TimerEvent: {} +[70.725078] (-) TimerEvent: {} +[70.825698] (-) TimerEvent: {} +[70.926279] (-) TimerEvent: {} +[71.027129] (-) TimerEvent: {} +[71.127666] (-) TimerEvent: {} +[71.228640] (-) TimerEvent: {} +[71.329182] (-) TimerEvent: {} +[71.429798] (-) TimerEvent: {} +[71.530575] (-) TimerEvent: {} +[71.631148] (-) TimerEvent: {} +[71.731747] (-) TimerEvent: {} +[71.832342] (-) TimerEvent: {} +[71.932928] (-) TimerEvent: {} +[72.034884] (-) TimerEvent: {} +[72.135494] (-) TimerEvent: {} +[72.236024] (-) TimerEvent: {} +[72.336689] (-) TimerEvent: {} +[72.437395] (-) TimerEvent: {} +[72.538053] (-) TimerEvent: {} +[72.638653] (-) TimerEvent: {} +[72.739281] (-) TimerEvent: {} +[72.839908] (-) TimerEvent: {} +[72.940511] (-) TimerEvent: {} +[73.041082] (-) TimerEvent: {} +[73.141682] (-) TimerEvent: {} +[73.242542] (-) TimerEvent: {} +[73.343071] (-) TimerEvent: {} +[73.443749] (-) TimerEvent: {} +[73.544467] (-) TimerEvent: {} +[73.645142] (-) TimerEvent: {} +[73.745841] (-) TimerEvent: {} +[73.846593] (-) TimerEvent: {} +[73.947211] (-) TimerEvent: {} +[74.047801] (-) TimerEvent: {} +[74.148401] (-) TimerEvent: {} +[74.248967] (-) TimerEvent: {} +[74.349528] (-) TimerEvent: {} +[74.450083] (-) TimerEvent: {} +[74.550822] (-) TimerEvent: {} +[74.651542] (-) TimerEvent: {} +[74.752114] (-) TimerEvent: {} +[74.852723] (-) TimerEvent: {} +[74.953470] (-) TimerEvent: {} +[75.054401] (-) TimerEvent: {} +[75.155177] (-) TimerEvent: {} +[75.255740] (-) TimerEvent: {} +[75.356484] (-) TimerEvent: {} +[75.457216] (-) TimerEvent: {} +[75.557805] (-) TimerEvent: {} +[75.658438] (-) TimerEvent: {} +[75.759047] (-) TimerEvent: {} +[75.859856] (-) TimerEvent: {} +[75.960414] (-) TimerEvent: {} +[76.060989] (-) TimerEvent: {} +[76.161572] (-) TimerEvent: {} +[76.262382] (-) TimerEvent: {} +[76.363046] (-) TimerEvent: {} +[76.463599] (-) TimerEvent: {} +[76.564123] (-) TimerEvent: {} +[76.664667] (-) TimerEvent: {} +[76.765201] (-) TimerEvent: {} +[76.865845] (-) TimerEvent: {} +[76.966568] (-) TimerEvent: {} +[77.067131] (-) TimerEvent: {} +[77.167783] (-) TimerEvent: {} +[77.268544] (-) TimerEvent: {} +[77.369112] (-) TimerEvent: {} +[77.469680] (-) TimerEvent: {} +[77.570258] (-) TimerEvent: {} +[77.670883] (-) TimerEvent: {} +[77.771486] (-) TimerEvent: {} +[77.872207] (-) TimerEvent: {} +[77.972979] (-) TimerEvent: {} +[78.073565] (-) TimerEvent: {} +[78.174432] (-) TimerEvent: {} +[78.275164] (-) TimerEvent: {} +[78.375721] (-) TimerEvent: {} +[78.476411] (-) TimerEvent: {} +[78.577113] (-) TimerEvent: {} +[78.677797] (-) TimerEvent: {} +[78.778356] (-) TimerEvent: {} +[78.878925] (-) TimerEvent: {} +[78.979481] (-) TimerEvent: {} +[78.997585] (turtlesim) StdoutLine: {'line': b'-- Found ament_cmake_ros: 0.10.0 (/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake)\n'} +[79.079626] (-) TimerEvent: {} +[79.180265] (-) TimerEvent: {} +[79.280998] (-) TimerEvent: {} +[79.381628] (-) TimerEvent: {} +[79.482284] (-) TimerEvent: {} +[79.583000] (-) TimerEvent: {} +[79.683599] (-) TimerEvent: {} +[79.784234] (-) TimerEvent: {} +[79.884945] (-) TimerEvent: {} +[79.985610] (-) TimerEvent: {} +[80.086311] (-) TimerEvent: {} +[80.187018] (-) TimerEvent: {} +[80.287731] (-) TimerEvent: {} +[80.388394] (-) TimerEvent: {} +[80.489023] (-) TimerEvent: {} +[80.589919] (-) TimerEvent: {} +[80.690492] (-) TimerEvent: {} +[80.791039] (-) TimerEvent: {} +[80.891762] (-) TimerEvent: {} +[80.992439] (-) TimerEvent: {} +[81.092975] (-) TimerEvent: {} +[81.193530] (-) TimerEvent: {} +[81.294196] (-) TimerEvent: {} +[81.394760] (-) TimerEvent: {} +[81.495425] (-) TimerEvent: {} +[81.596100] (-) TimerEvent: {} +[81.696782] (-) TimerEvent: {} +[81.797433] (-) TimerEvent: {} +[81.898098] (-) TimerEvent: {} +[81.998928] (-) TimerEvent: {} +[82.099683] (-) TimerEvent: {} +[82.200218] (-) TimerEvent: {} +[82.300893] (-) TimerEvent: {} +[82.401924] (-) TimerEvent: {} +[82.502894] (-) TimerEvent: {} +[82.603853] (-) TimerEvent: {} +[82.704851] (-) TimerEvent: {} +[82.805634] (-) TimerEvent: {} +[82.906358] (-) TimerEvent: {} +[83.006884] (-) TimerEvent: {} +[83.107675] (-) TimerEvent: {} +[83.208370] (-) TimerEvent: {} +[83.309049] (-) TimerEvent: {} +[83.409703] (-) TimerEvent: {} +[83.510364] (-) TimerEvent: {} +[83.610891] (-) TimerEvent: {} +[83.711556] (-) TimerEvent: {} +[83.812219] (-) TimerEvent: {} +[83.912911] (-) TimerEvent: {} +[84.013593] (-) TimerEvent: {} +[84.114257] (-) TimerEvent: {} +[84.214815] (-) TimerEvent: {} +[84.315509] (-) TimerEvent: {} +[84.416060] (-) TimerEvent: {} +[84.516864] (-) TimerEvent: {} +[84.617572] (-) TimerEvent: {} +[84.718227] (-) TimerEvent: {} +[84.818872] (-) TimerEvent: {} +[84.919764] (-) TimerEvent: {} +[85.020564] (-) TimerEvent: {} +[85.121558] (-) TimerEvent: {} +[85.222537] (-) TimerEvent: {} +[85.323510] (-) TimerEvent: {} +[85.425205] (-) TimerEvent: {} +[85.526817] (-) TimerEvent: {} +[85.628326] (-) TimerEvent: {} +[85.730051] (-) TimerEvent: {} +[85.830907] (-) TimerEvent: {} +[85.931792] (-) TimerEvent: {} +[86.032543] (-) TimerEvent: {} +[86.133446] (-) TimerEvent: {} +[86.234152] (-) TimerEvent: {} +[86.335281] (-) TimerEvent: {} +[86.436622] (-) TimerEvent: {} +[86.538405] (-) TimerEvent: {} +[86.640053] (-) TimerEvent: {} +[86.741417] (-) TimerEvent: {} +[86.842069] (-) TimerEvent: {} +[86.942782] (-) TimerEvent: {} +[87.043652] (-) TimerEvent: {} +[87.144429] (-) TimerEvent: {} +[87.245469] (-) TimerEvent: {} +[87.347003] (-) TimerEvent: {} +[87.448702] (-) TimerEvent: {} +[87.550550] (-) TimerEvent: {} +[87.651827] (-) TimerEvent: {} +[87.752770] (-) TimerEvent: {} +[87.853563] (-) TimerEvent: {} +[87.954372] (-) TimerEvent: {} +[88.055695] (-) TimerEvent: {} +[88.156949] (-) TimerEvent: {} +[88.257615] (-) TimerEvent: {} +[88.359110] (-) TimerEvent: {} +[88.460749] (-) TimerEvent: {} +[88.562491] (-) TimerEvent: {} +[88.664192] (-) TimerEvent: {} +[88.765649] (-) TimerEvent: {} +[88.866920] (-) TimerEvent: {} +[88.968035] (-) TimerEvent: {} +[89.069479] (-) TimerEvent: {} +[89.170972] (-) TimerEvent: {} +[89.272382] (-) TimerEvent: {} +[89.374008] (-) TimerEvent: {} +[89.475342] (-) TimerEvent: {} +[89.576495] (-) TimerEvent: {} +[89.677928] (-) TimerEvent: {} +[89.779379] (-) TimerEvent: {} +[89.880182] (-) TimerEvent: {} +[89.981075] (-) TimerEvent: {} +[90.081816] (-) TimerEvent: {} +[90.182556] (-) TimerEvent: {} +[90.283283] (-) TimerEvent: {} +[90.386151] (-) TimerEvent: {} +[90.487664] (-) TimerEvent: {} +[90.589127] (-) TimerEvent: {} +[90.690936] (-) TimerEvent: {} +[90.792144] (-) TimerEvent: {} +[90.893279] (-) TimerEvent: {} +[90.994545] (-) TimerEvent: {} +[91.096093] (-) TimerEvent: {} +[91.197284] (-) TimerEvent: {} +[91.298696] (-) TimerEvent: {} +[91.400250] (-) TimerEvent: {} +[91.501634] (-) TimerEvent: {} +[91.602640] (-) TimerEvent: {} +[91.704175] (-) TimerEvent: {} +[91.805276] (-) TimerEvent: {} +[91.906579] (-) TimerEvent: {} +[92.007802] (-) TimerEvent: {} +[92.108960] (-) TimerEvent: {} +[92.210173] (-) TimerEvent: {} +[92.310728] (-) TimerEvent: {} +[92.411344] (-) TimerEvent: {} +[92.512263] (-) TimerEvent: {} +[92.612974] (-) TimerEvent: {} +[92.713507] (-) TimerEvent: {} +[92.814528] (-) TimerEvent: {} +[92.915709] (-) TimerEvent: {} +[93.016740] (-) TimerEvent: {} +[93.118146] (-) TimerEvent: {} +[93.219724] (-) TimerEvent: {} +[93.321317] (-) TimerEvent: {} +[93.422563] (-) TimerEvent: {} +[93.523974] (-) TimerEvent: {} +[93.625615] (-) TimerEvent: {} +[93.726527] (-) TimerEvent: {} +[93.827857] (-) TimerEvent: {} +[93.929347] (-) TimerEvent: {} +[94.031107] (-) TimerEvent: {} +[94.132762] (-) TimerEvent: {} +[94.234494] (-) TimerEvent: {} +[94.335847] (-) TimerEvent: {} +[94.436972] (-) TimerEvent: {} +[94.538202] (-) TimerEvent: {} +[94.639118] (-) TimerEvent: {} +[94.739888] (-) TimerEvent: {} +[94.840645] (-) TimerEvent: {} +[94.941291] (-) TimerEvent: {} +[95.041981] (-) TimerEvent: {} +[95.143012] (-) TimerEvent: {} +[95.244197] (-) TimerEvent: {} +[95.344829] (-) TimerEvent: {} +[95.445753] (-) TimerEvent: {} +[95.546499] (-) TimerEvent: {} +[95.647350] (-) TimerEvent: {} +[95.748141] (-) TimerEvent: {} +[95.848804] (-) TimerEvent: {} +[95.949578] (-) TimerEvent: {} +[96.050112] (-) TimerEvent: {} +[96.150736] (-) TimerEvent: {} +[96.251481] (-) TimerEvent: {} +[96.352019] (-) TimerEvent: {} +[96.452716] (-) TimerEvent: {} +[96.553253] (-) TimerEvent: {} +[96.653799] (-) TimerEvent: {} +[96.754425] (-) TimerEvent: {} +[96.855043] (-) TimerEvent: {} +[96.955734] (-) TimerEvent: {} +[97.056276] (-) TimerEvent: {} +[97.156957] (-) TimerEvent: {} +[97.257794] (-) TimerEvent: {} +[97.358833] (-) TimerEvent: {} +[97.459614] (-) TimerEvent: {} +[97.562608] (-) TimerEvent: {} +[97.663437] (-) TimerEvent: {} +[97.764250] (-) TimerEvent: {} +[97.864860] (-) TimerEvent: {} +[97.965620] (-) TimerEvent: {} +[98.066255] (-) TimerEvent: {} +[98.166844] (-) TimerEvent: {} +[98.267553] (-) TimerEvent: {} +[98.368435] (-) TimerEvent: {} +[98.469074] (-) TimerEvent: {} +[98.569891] (-) TimerEvent: {} +[98.670833] (-) TimerEvent: {} +[98.771498] (-) TimerEvent: {} +[98.872130] (-) TimerEvent: {} +[98.973016] (-) TimerEvent: {} +[99.073924] (-) TimerEvent: {} +[99.174824] (-) TimerEvent: {} +[99.275717] (-) TimerEvent: {} +[99.376564] (-) TimerEvent: {} +[99.478262] (-) TimerEvent: {} +[99.579450] (-) TimerEvent: {} +[99.680074] (-) TimerEvent: {} +[99.780700] (-) TimerEvent: {} +[99.881373] (-) TimerEvent: {} +[99.982134] (-) TimerEvent: {} +[100.083336] (-) TimerEvent: {} +[100.184300] (-) TimerEvent: {} +[100.285215] (-) TimerEvent: {} +[100.386096] (-) TimerEvent: {} +[100.486758] (-) TimerEvent: {} +[100.587765] (-) TimerEvent: {} +[100.688613] (-) TimerEvent: {} +[100.789842] (-) TimerEvent: {} +[100.891086] (-) TimerEvent: {} +[100.992642] (-) TimerEvent: {} +[101.093732] (-) TimerEvent: {} +[101.194592] (-) TimerEvent: {} +[101.295327] (-) TimerEvent: {} +[101.396371] (-) TimerEvent: {} +[101.497163] (-) TimerEvent: {} +[101.598038] (-) TimerEvent: {} +[101.699058] (-) TimerEvent: {} +[101.800144] (-) TimerEvent: {} +[101.900994] (-) TimerEvent: {} +[102.001830] (-) TimerEvent: {} +[102.102458] (-) TimerEvent: {} +[102.203104] (-) TimerEvent: {} +[102.303696] (-) TimerEvent: {} +[102.404450] (-) TimerEvent: {} +[102.505071] (-) TimerEvent: {} +[102.605709] (-) TimerEvent: {} +[102.706401] (-) TimerEvent: {} +[102.807076] (-) TimerEvent: {} +[102.907689] (-) TimerEvent: {} +[103.008422] (-) TimerEvent: {} +[103.109101] (-) TimerEvent: {} +[103.210732] (-) TimerEvent: {} +[103.311349] (-) TimerEvent: {} +[103.412090] (-) TimerEvent: {} +[103.512769] (-) TimerEvent: {} +[103.613741] (-) TimerEvent: {} +[103.714711] (-) TimerEvent: {} +[103.815661] (-) TimerEvent: {} +[103.916706] (-) TimerEvent: {} +[104.017335] (-) TimerEvent: {} +[104.118266] (-) TimerEvent: {} +[104.219136] (-) TimerEvent: {} +[104.319961] (-) TimerEvent: {} +[104.420703] (-) TimerEvent: {} +[104.521294] (-) TimerEvent: {} +[104.622199] (-) TimerEvent: {} +[104.723152] (-) TimerEvent: {} +[104.823809] (-) TimerEvent: {} +[104.924444] (-) TimerEvent: {} +[105.025482] (-) TimerEvent: {} +[105.126439] (-) TimerEvent: {} +[105.227373] (-) TimerEvent: {} +[105.328293] (-) TimerEvent: {} +[105.428976] (-) TimerEvent: {} +[105.529852] (-) TimerEvent: {} +[105.630878] (-) TimerEvent: {} +[105.733583] (-) TimerEvent: {} +[105.834442] (-) TimerEvent: {} +[105.935006] (-) TimerEvent: {} +[106.035556] (-) TimerEvent: {} +[106.136201] (-) TimerEvent: {} +[106.237101] (-) TimerEvent: {} +[106.337774] (-) TimerEvent: {} +[106.438432] (-) TimerEvent: {} +[106.539134] (-) TimerEvent: {} +[106.639679] (-) TimerEvent: {} +[106.740250] (-) TimerEvent: {} +[106.840858] (-) TimerEvent: {} +[106.941512] (-) TimerEvent: {} +[107.042148] (-) TimerEvent: {} +[107.142725] (-) TimerEvent: {} +[107.243441] (-) TimerEvent: {} +[107.344261] (-) TimerEvent: {} +[107.445134] (-) TimerEvent: {} +[107.545893] (-) TimerEvent: {} +[107.647154] (-) TimerEvent: {} +[107.747854] (-) TimerEvent: {} +[107.848394] (-) TimerEvent: {} +[107.949708] (-) TimerEvent: {} +[108.050611] (-) TimerEvent: {} +[108.151859] (-) TimerEvent: {} +[108.252887] (-) TimerEvent: {} +[108.354115] (-) TimerEvent: {} +[108.455466] (-) TimerEvent: {} +[108.556826] (-) TimerEvent: {} +[108.658499] (-) TimerEvent: {} +[108.759930] (-) TimerEvent: {} +[108.861544] (-) TimerEvent: {} +[108.963312] (-) TimerEvent: {} +[109.064807] (-) TimerEvent: {} +[109.166585] (-) TimerEvent: {} +[109.268344] (-) TimerEvent: {} +[109.369551] (-) TimerEvent: {} +[109.470364] (-) TimerEvent: {} +[109.570912] (-) TimerEvent: {} +[109.671453] (-) TimerEvent: {} +[109.772008] (-) TimerEvent: {} +[109.872665] (-) TimerEvent: {} +[109.973249] (-) TimerEvent: {} +[110.073976] (-) TimerEvent: {} +[110.174724] (-) TimerEvent: {} +[110.275242] (-) TimerEvent: {} +[110.375896] (-) TimerEvent: {} +[110.476529] (-) TimerEvent: {} +[110.577168] (-) TimerEvent: {} +[110.677818] (-) TimerEvent: {} +[110.778499] (-) TimerEvent: {} +[110.879007] (-) TimerEvent: {} +[110.979641] (-) TimerEvent: {} +[111.080316] (-) TimerEvent: {} +[111.180958] (-) TimerEvent: {} +[111.281666] (-) TimerEvent: {} +[111.382628] (-) TimerEvent: {} +[111.483514] (-) TimerEvent: {} +[111.584436] (-) TimerEvent: {} +[111.685326] (-) TimerEvent: {} +[111.786097] (-) TimerEvent: {} +[111.886665] (-) TimerEvent: {} +[111.987394] (-) TimerEvent: {} +[112.088078] (-) TimerEvent: {} +[112.189385] (-) TimerEvent: {} +[112.290745] (-) TimerEvent: {} +[112.391470] (-) TimerEvent: {} +[112.492148] (-) TimerEvent: {} +[112.592865] (-) TimerEvent: {} +[112.693582] (-) TimerEvent: {} +[112.794251] (-) TimerEvent: {} +[112.894794] (-) TimerEvent: {} +[112.995454] (-) TimerEvent: {} +[113.096107] (-) TimerEvent: {} +[113.196688] (-) TimerEvent: {} +[113.297613] (-) TimerEvent: {} +[113.398591] (-) TimerEvent: {} +[113.499455] (-) TimerEvent: {} +[113.600348] (-) TimerEvent: {} +[113.701269] (-) TimerEvent: {} +[113.802164] (-) TimerEvent: {} +[113.902943] (-) TimerEvent: {} +[114.003867] (-) TimerEvent: {} +[114.104919] (-) TimerEvent: {} +[114.205697] (-) TimerEvent: {} +[114.306456] (-) TimerEvent: {} +[114.407373] (-) TimerEvent: {} +[114.508262] (-) TimerEvent: {} +[114.608947] (-) TimerEvent: {} +[114.709649] (-) TimerEvent: {} +[114.810594] (-) TimerEvent: {} +[114.911501] (-) TimerEvent: {} +[115.012887] (-) TimerEvent: {} +[115.114807] (-) TimerEvent: {} +[115.216340] (-) TimerEvent: {} +[115.318016] (-) TimerEvent: {} +[115.418825] (-) TimerEvent: {} +[115.519615] (-) TimerEvent: {} +[115.620301] (-) TimerEvent: {} +[115.720998] (-) TimerEvent: {} +[115.821712] (-) TimerEvent: {} +[115.922538] (-) TimerEvent: {} +[116.023523] (-) TimerEvent: {} +[116.124490] (-) TimerEvent: {} +[116.225706] (-) TimerEvent: {} +[116.327093] (-) TimerEvent: {} +[116.428372] (-) TimerEvent: {} +[116.529396] (-) TimerEvent: {} +[116.631024] (-) TimerEvent: {} +[116.731951] (-) TimerEvent: {} +[116.832713] (-) TimerEvent: {} +[116.933451] (-) TimerEvent: {} +[117.034181] (-) TimerEvent: {} +[117.134800] (-) TimerEvent: {} +[117.235529] (-) TimerEvent: {} +[117.336360] (-) TimerEvent: {} +[117.437054] (-) TimerEvent: {} +[117.537639] (-) TimerEvent: {} +[117.638302] (-) TimerEvent: {} +[117.738838] (-) TimerEvent: {} +[117.839531] (-) TimerEvent: {} +[117.940233] (-) TimerEvent: {} +[118.040943] (-) TimerEvent: {} +[118.141613] (-) TimerEvent: {} +[118.242279] (-) TimerEvent: {} +[118.342810] (-) TimerEvent: {} +[118.443449] (-) TimerEvent: {} +[118.544172] (-) TimerEvent: {} +[118.644842] (-) TimerEvent: {} +[118.745400] (-) TimerEvent: {} +[118.846146] (-) TimerEvent: {} +[118.946722] (-) TimerEvent: {} +[119.047450] (-) TimerEvent: {} +[119.148115] (-) TimerEvent: {} +[119.248771] (-) TimerEvent: {} +[119.349316] (-) TimerEvent: {} +[119.449980] (-) TimerEvent: {} +[119.550731] (-) TimerEvent: {} +[119.651513] (-) TimerEvent: {} +[119.752337] (-) TimerEvent: {} +[119.853279] (-) TimerEvent: {} +[119.953933] (-) TimerEvent: {} +[120.054538] (-) TimerEvent: {} +[120.155847] (-) TimerEvent: {} +[120.256380] (-) TimerEvent: {} +[120.357078] (-) TimerEvent: {} +[120.457694] (-) TimerEvent: {} +[120.558857] (-) TimerEvent: {} +[120.660488] (-) TimerEvent: {} +[120.761755] (-) TimerEvent: {} +[120.862925] (-) TimerEvent: {} +[120.963586] (-) TimerEvent: {} +[121.064226] (-) TimerEvent: {} +[121.164918] (-) TimerEvent: {} +[121.265575] (-) TimerEvent: {} +[121.366289] (-) TimerEvent: {} +[121.466883] (-) TimerEvent: {} +[121.567565] (-) TimerEvent: {} +[121.668216] (-) TimerEvent: {} +[121.768891] (-) TimerEvent: {} +[121.869690] (-) TimerEvent: {} +[121.971238] (-) TimerEvent: {} +[122.072773] (-) TimerEvent: {} +[122.174517] (-) TimerEvent: {} +[122.275973] (-) TimerEvent: {} +[122.377471] (-) TimerEvent: {} +[122.479153] (-) TimerEvent: {} +[122.580537] (-) TimerEvent: {} +[122.681747] (-) TimerEvent: {} +[122.782970] (-) TimerEvent: {} +[122.884447] (-) TimerEvent: {} +[122.985293] (-) TimerEvent: {} +[123.085953] (-) TimerEvent: {} +[123.186582] (-) TimerEvent: {} +[123.287338] (-) TimerEvent: {} +[123.388008] (-) TimerEvent: {} +[123.488671] (-) TimerEvent: {} +[123.589334] (-) TimerEvent: {} +[123.689995] (-) TimerEvent: {} +[123.790766] (-) TimerEvent: {} +[123.891436] (-) TimerEvent: {} +[123.991979] (-) TimerEvent: {} +[124.092535] (-) TimerEvent: {} +[124.193123] (-) TimerEvent: {} +[124.293688] (-) TimerEvent: {} +[124.394421] (-) TimerEvent: {} +[124.494943] (-) TimerEvent: {} +[124.595600] (-) TimerEvent: {} +[124.696252] (-) TimerEvent: {} +[124.796926] (-) TimerEvent: {} +[124.897590] (-) TimerEvent: {} +[124.998175] (-) TimerEvent: {} +[125.098963] (-) TimerEvent: {} +[125.199684] (-) TimerEvent: {} +[125.300609] (-) TimerEvent: {} +[125.401283] (-) TimerEvent: {} +[125.502082] (-) TimerEvent: {} +[125.603350] (-) TimerEvent: {} +[125.704001] (-) TimerEvent: {} +[125.804524] (-) TimerEvent: {} +[125.905210] (-) TimerEvent: {} +[126.005730] (-) TimerEvent: {} +[126.106427] (-) TimerEvent: {} +[126.206952] (-) TimerEvent: {} +[126.307506] (-) TimerEvent: {} +[126.408172] (-) TimerEvent: {} +[126.508779] (-) TimerEvent: {} +[126.609324] (-) TimerEvent: {} +[126.710018] (-) TimerEvent: {} +[126.810627] (-) TimerEvent: {} +[126.911147] (-) TimerEvent: {} +[127.011889] (-) TimerEvent: {} +[127.112533] (-) TimerEvent: {} +[127.213184] (-) TimerEvent: {} +[127.313841] (-) TimerEvent: {} +[127.414571] (-) TimerEvent: {} +[127.515113] (-) TimerEvent: {} +[127.615765] (-) TimerEvent: {} +[127.716423] (-) TimerEvent: {} +[127.817263] (-) TimerEvent: {} +[127.917928] (-) TimerEvent: {} +[128.018952] (-) TimerEvent: {} +[128.119629] (-) TimerEvent: {} +[128.220382] (-) TimerEvent: {} +[128.321070] (-) TimerEvent: {} +[128.421697] (-) TimerEvent: {} +[128.522395] (-) TimerEvent: {} +[128.622976] (-) TimerEvent: {} +[128.724971] (-) TimerEvent: {} +[128.825905] (-) TimerEvent: {} +[128.926710] (-) TimerEvent: {} +[129.028059] (-) TimerEvent: {} +[129.128992] (-) TimerEvent: {} +[129.229880] (-) TimerEvent: {} +[129.331017] (-) TimerEvent: {} +[129.432024] (-) TimerEvent: {} +[129.532923] (-) TimerEvent: {} +[129.633618] (-) TimerEvent: {} +[129.734300] (-) TimerEvent: {} +[129.834897] (-) TimerEvent: {} +[129.935453] (-) TimerEvent: {} +[130.036159] (-) TimerEvent: {} +[130.136714] (-) TimerEvent: {} +[130.237367] (-) TimerEvent: {} +[130.338030] (-) TimerEvent: {} +[130.438558] (-) TimerEvent: {} +[130.539220] (-) TimerEvent: {} +[130.640359] (-) TimerEvent: {} +[130.742451] (-) TimerEvent: {} +[130.844424] (-) TimerEvent: {} +[130.946406] (-) TimerEvent: {} +[131.047419] (-) TimerEvent: {} +[131.148919] (-) TimerEvent: {} +[131.250558] (-) TimerEvent: {} +[131.352213] (-) TimerEvent: {} +[131.453538] (-) TimerEvent: {} +[131.554958] (-) TimerEvent: {} +[131.656551] (-) TimerEvent: {} +[131.758246] (-) TimerEvent: {} +[131.859260] (-) TimerEvent: {} +[131.960320] (-) TimerEvent: {} +[132.061691] (-) TimerEvent: {} +[132.163130] (-) TimerEvent: {} +[132.264555] (-) TimerEvent: {} +[132.366000] (-) TimerEvent: {} +[132.467507] (-) TimerEvent: {} +[132.569002] (-) TimerEvent: {} +[132.670667] (-) TimerEvent: {} +[132.772238] (-) TimerEvent: {} +[132.873456] (-) TimerEvent: {} +[132.974870] (-) TimerEvent: {} +[133.075759] (-) TimerEvent: {} +[133.177011] (-) TimerEvent: {} +[133.277930] (-) TimerEvent: {} +[133.378596] (-) TimerEvent: {} +[133.380684] (turtlesim) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c\n'} +[133.478743] (-) TimerEvent: {} +[133.579526] (-) TimerEvent: {} +[133.681159] (-) TimerEvent: {} +[133.782871] (-) TimerEvent: {} +[133.883990] (-) TimerEvent: {} +[133.985539] (-) TimerEvent: {} +[134.086984] (-) TimerEvent: {} +[134.188395] (-) TimerEvent: {} +[134.289989] (-) TimerEvent: {} +[134.391387] (-) TimerEvent: {} +[134.492419] (-) TimerEvent: {} +[134.593329] (-) TimerEvent: {} +[134.695041] (-) TimerEvent: {} +[134.796317] (-) TimerEvent: {} +[134.897608] (-) TimerEvent: {} +[134.998622] (-) TimerEvent: {} +[135.099647] (-) TimerEvent: {} +[135.201232] (-) TimerEvent: {} +[135.302659] (-) TimerEvent: {} +[135.404357] (-) TimerEvent: {} +[135.505275] (-) TimerEvent: {} +[135.606271] (-) TimerEvent: {} +[135.707330] (-) TimerEvent: {} +[135.808504] (-) TimerEvent: {} +[135.909402] (-) TimerEvent: {} +[136.010833] (-) TimerEvent: {} +[136.112185] (-) TimerEvent: {} +[136.213374] (-) TimerEvent: {} +[136.314553] (-) TimerEvent: {} +[136.415882] (-) TimerEvent: {} +[136.517486] (-) TimerEvent: {} +[136.619156] (-) TimerEvent: {} +[136.720193] (-) TimerEvent: {} +[136.821505] (-) TimerEvent: {} +[136.923150] (-) TimerEvent: {} +[137.024015] (-) TimerEvent: {} +[137.125059] (-) TimerEvent: {} +[137.226245] (-) TimerEvent: {} +[137.327092] (-) TimerEvent: {} +[137.428023] (-) TimerEvent: {} +[137.528703] (-) TimerEvent: {} +[137.629414] (-) TimerEvent: {} +[137.730056] (-) TimerEvent: {} +[137.830731] (-) TimerEvent: {} +[137.931475] (-) TimerEvent: {} +[138.032127] (-) TimerEvent: {} +[138.132792] (-) TimerEvent: {} +[138.233468] (-) TimerEvent: {} +[138.334106] (-) TimerEvent: {} +[138.434616] (-) TimerEvent: {} +[138.535257] (-) TimerEvent: {} +[138.635800] (-) TimerEvent: {} +[138.736625] (-) TimerEvent: {} +[138.837989] (-) TimerEvent: {} +[138.939371] (-) TimerEvent: {} +[139.040048] (-) TimerEvent: {} +[139.140739] (-) TimerEvent: {} +[139.241357] (-) TimerEvent: {} +[139.342051] (-) TimerEvent: {} +[139.442622] (-) TimerEvent: {} +[139.543530] (-) TimerEvent: {} +[139.644565] (-) TimerEvent: {} +[139.745578] (-) TimerEvent: {} +[139.846228] (-) TimerEvent: {} +[139.947350] (-) TimerEvent: {} +[140.048201] (-) TimerEvent: {} +[140.149304] (-) TimerEvent: {} +[140.250565] (-) TimerEvent: {} +[140.352178] (-) TimerEvent: {} +[140.453829] (-) TimerEvent: {} +[140.555544] (-) TimerEvent: {} +[140.657069] (-) TimerEvent: {} +[140.758048] (-) TimerEvent: {} +[140.858857] (-) TimerEvent: {} +[140.960170] (-) TimerEvent: {} +[141.061131] (-) TimerEvent: {} +[141.161681] (-) TimerEvent: {} +[141.262355] (-) TimerEvent: {} +[141.362945] (-) TimerEvent: {} +[141.463701] (-) TimerEvent: {} +[141.564620] (-) TimerEvent: {} +[141.666148] (-) TimerEvent: {} +[141.767482] (-) TimerEvent: {} +[141.868683] (-) TimerEvent: {} +[141.969720] (-) TimerEvent: {} +[142.070443] (-) TimerEvent: {} +[142.171135] (-) TimerEvent: {} +[142.271834] (-) TimerEvent: {} +[142.372683] (-) TimerEvent: {} +[142.473592] (-) TimerEvent: {} +[142.574886] (-) TimerEvent: {} +[142.675978] (-) TimerEvent: {} +[142.777284] (-) TimerEvent: {} +[142.878606] (-) TimerEvent: {} +[142.980058] (-) TimerEvent: {} +[143.081731] (-) TimerEvent: {} +[143.182960] (-) TimerEvent: {} +[143.284121] (-) TimerEvent: {} +[143.384985] (-) TimerEvent: {} +[143.485580] (-) TimerEvent: {} +[143.586353] (-) TimerEvent: {} +[143.687015] (-) TimerEvent: {} +[143.787927] (-) TimerEvent: {} +[143.889055] (-) TimerEvent: {} +[143.990192] (-) TimerEvent: {} +[144.091189] (-) TimerEvent: {} +[144.192776] (-) TimerEvent: {} +[144.294562] (-) TimerEvent: {} +[144.395435] (-) TimerEvent: {} +[144.496381] (-) TimerEvent: {} +[144.597324] (-) TimerEvent: {} +[144.698037] (-) TimerEvent: {} +[144.798812] (-) TimerEvent: {} +[144.899635] (-) TimerEvent: {} +[145.000878] (-) TimerEvent: {} +[145.102139] (-) TimerEvent: {} +[145.203348] (-) TimerEvent: {} +[145.303990] (-) TimerEvent: {} +[145.405158] (-) TimerEvent: {} +[145.506042] (-) TimerEvent: {} +[145.607065] (-) TimerEvent: {} +[145.708257] (-) TimerEvent: {} +[145.809546] (-) TimerEvent: {} +[145.910308] (-) TimerEvent: {} +[146.011182] (-) TimerEvent: {} +[146.111934] (-) TimerEvent: {} +[146.212744] (-) TimerEvent: {} +[146.314410] (-) TimerEvent: {} +[146.415346] (-) TimerEvent: {} +[146.516034] (-) TimerEvent: {} +[146.616834] (-) TimerEvent: {} +[146.717684] (-) TimerEvent: {} +[146.818394] (-) TimerEvent: {} +[146.919152] (-) TimerEvent: {} +[147.019874] (-) TimerEvent: {} +[147.120646] (-) TimerEvent: {} +[147.221555] (-) TimerEvent: {} +[147.322502] (-) TimerEvent: {} +[147.423273] (-) TimerEvent: {} +[147.524127] (-) TimerEvent: {} +[147.625557] (-) TimerEvent: {} +[147.726604] (-) TimerEvent: {} +[147.827625] (-) TimerEvent: {} +[147.929097] (-) TimerEvent: {} +[148.030430] (-) TimerEvent: {} +[148.132350] (-) TimerEvent: {} +[148.234523] (-) TimerEvent: {} +[148.335720] (-) TimerEvent: {} +[148.437353] (-) TimerEvent: {} +[148.538877] (-) TimerEvent: {} +[148.640112] (-) TimerEvent: {} +[148.741294] (-) TimerEvent: {} +[148.842295] (-) TimerEvent: {} +[148.943239] (-) TimerEvent: {} +[149.044013] (-) TimerEvent: {} +[149.144799] (-) TimerEvent: {} +[149.245664] (-) TimerEvent: {} +[149.346378] (-) TimerEvent: {} +[149.447180] (-) TimerEvent: {} +[149.547900] (-) TimerEvent: {} +[149.648894] (-) TimerEvent: {} +[149.749699] (-) TimerEvent: {} +[149.851069] (-) TimerEvent: {} +[149.952108] (-) TimerEvent: {} +[150.053644] (-) TimerEvent: {} +[150.154715] (-) TimerEvent: {} +[150.255561] (-) TimerEvent: {} +[150.356774] (-) TimerEvent: {} +[150.457731] (-) TimerEvent: {} +[150.558406] (-) TimerEvent: {} +[150.658930] (-) TimerEvent: {} +[150.759603] (-) TimerEvent: {} +[150.860246] (-) TimerEvent: {} +[150.960778] (-) TimerEvent: {} +[151.061454] (-) TimerEvent: {} +[151.162447] (-) TimerEvent: {} +[151.263041] (-) TimerEvent: {} +[151.363731] (-) TimerEvent: {} +[151.464399] (-) TimerEvent: {} +[151.565189] (-) TimerEvent: {} +[151.665953] (-) TimerEvent: {} +[151.766605] (-) TimerEvent: {} +[151.867276] (-) TimerEvent: {} +[151.968233] (-) TimerEvent: {} +[152.069348] (-) TimerEvent: {} +[152.170183] (-) TimerEvent: {} +[152.271004] (-) TimerEvent: {} +[152.371718] (-) TimerEvent: {} +[152.472658] (-) TimerEvent: {} +[152.573844] (-) TimerEvent: {} +[152.674668] (-) TimerEvent: {} +[152.775806] (-) TimerEvent: {} +[152.877430] (-) TimerEvent: {} +[152.979171] (-) TimerEvent: {} +[153.080424] (-) TimerEvent: {} +[153.181436] (-) TimerEvent: {} +[153.282806] (-) TimerEvent: {} +[153.383519] (-) TimerEvent: {} +[153.484169] (-) TimerEvent: {} +[153.585314] (-) TimerEvent: {} +[153.687152] (-) TimerEvent: {} +[153.788203] (-) TimerEvent: {} +[153.889175] (-) TimerEvent: {} +[153.989880] (-) TimerEvent: {} +[154.090681] (-) TimerEvent: {} +[154.192022] (-) TimerEvent: {} +[154.293201] (-) TimerEvent: {} +[154.394093] (-) TimerEvent: {} +[154.495013] (-) TimerEvent: {} +[154.596478] (-) TimerEvent: {} +[154.654650] (turtlesim) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp\n'} +[154.696708] (-) TimerEvent: {} +[154.797481] (-) TimerEvent: {} +[154.898203] (-) TimerEvent: {} +[154.998979] (-) TimerEvent: {} +[155.100271] (-) TimerEvent: {} +[155.201664] (-) TimerEvent: {} +[155.302960] (-) TimerEvent: {} +[155.404619] (-) TimerEvent: {} +[155.505663] (-) TimerEvent: {} +[155.606415] (-) TimerEvent: {} +[155.707361] (-) TimerEvent: {} +[155.808157] (-) TimerEvent: {} +[155.909296] (-) TimerEvent: {} +[156.010601] (-) TimerEvent: {} +[156.112252] (-) TimerEvent: {} +[156.213577] (-) TimerEvent: {} +[156.314490] (-) TimerEvent: {} +[156.415452] (-) TimerEvent: {} +[156.516767] (-) TimerEvent: {} +[156.618271] (-) TimerEvent: {} +[156.719738] (-) TimerEvent: {} +[156.821332] (-) TimerEvent: {} +[156.923105] (-) TimerEvent: {} +[157.024622] (-) TimerEvent: {} +[157.126131] (-) TimerEvent: {} +[157.227394] (-) TimerEvent: {} +[157.307331] (turtlesim) StdoutLine: {'line': b'-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3.6") \n'} +[157.327752] (-) TimerEvent: {} +[157.419781] (turtlesim) StdoutLine: {'line': b'-- Found python_cmake_module: 0.10.0 (/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake)\n'} +[157.428277] (-) TimerEvent: {} +[157.529033] (-) TimerEvent: {} +[157.629733] (-) TimerEvent: {} +[157.730801] (-) TimerEvent: {} +[157.831551] (-) TimerEvent: {} +[157.932252] (-) TimerEvent: {} +[158.032912] (-) TimerEvent: {} +[158.133434] (-) TimerEvent: {} +[158.233986] (-) TimerEvent: {} +[158.334724] (-) TimerEvent: {} +[158.435466] (-) TimerEvent: {} +[158.536121] (-) TimerEvent: {} +[158.636774] (-) TimerEvent: {} +[158.737432] (-) TimerEvent: {} +[158.838093] (-) TimerEvent: {} +[158.938899] (-) TimerEvent: {} +[159.039550] (-) TimerEvent: {} +[159.140203] (-) TimerEvent: {} +[159.240797] (-) TimerEvent: {} +[159.341429] (-) TimerEvent: {} +[159.442069] (-) TimerEvent: {} +[159.542759] (-) TimerEvent: {} +[159.643601] (-) TimerEvent: {} +[159.744374] (-) TimerEvent: {} +[159.845063] (-) TimerEvent: {} +[159.945815] (-) TimerEvent: {} +[160.046467] (-) TimerEvent: {} +[160.147682] (-) TimerEvent: {} +[160.249015] (-) TimerEvent: {} +[160.349887] (-) TimerEvent: {} +[160.357166] (turtlesim) StdoutLine: {'line': b'-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable version "3.8.10", minimum required is "3.5") \n'} +[160.357912] (turtlesim) StdoutLine: {'line': b'-- Using PYTHON_EXECUTABLE: /usr/bin/python3\n'} +[160.358509] (turtlesim) StdoutLine: {'line': b'-- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.8\n'} +[160.358999] (turtlesim) StdoutLine: {'line': b'-- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.8.so\n'} +[160.450170] (-) TimerEvent: {} +[160.550853] (-) TimerEvent: {} +[160.651488] (-) TimerEvent: {} +[160.752141] (-) TimerEvent: {} +[160.852749] (-) TimerEvent: {} +[160.953382] (-) TimerEvent: {} +[161.053957] (-) TimerEvent: {} +[161.154577] (-) TimerEvent: {} +[161.255289] (-) TimerEvent: {} +[161.355982] (-) TimerEvent: {} +[161.456688] (-) TimerEvent: {} +[161.557611] (-) TimerEvent: {} +[161.658219] (-) TimerEvent: {} +[161.758926] (-) TimerEvent: {} +[161.859657] (-) TimerEvent: {} +[161.960439] (-) TimerEvent: {} +[162.061457] (-) TimerEvent: {} +[162.162142] (-) TimerEvent: {} +[162.263059] (-) TimerEvent: {} +[162.363601] (-) TimerEvent: {} +[162.464178] (-) TimerEvent: {} +[162.564814] (-) TimerEvent: {} +[162.665422] (-) TimerEvent: {} +[162.766076] (-) TimerEvent: {} +[162.866955] (-) TimerEvent: {} +[162.967802] (-) TimerEvent: {} +[163.068651] (-) TimerEvent: {} +[163.100914] (turtlesim) StdoutLine: {'line': b'-- Found PythonExtra: .so \n'} +[163.168971] (-) TimerEvent: {} +[163.270192] (-) TimerEvent: {} +[163.371475] (-) TimerEvent: {} +[163.472051] (-) TimerEvent: {} +[163.572696] (-) TimerEvent: {} +[163.674622] (-) TimerEvent: {} +[163.775329] (-) TimerEvent: {} +[163.876244] (-) TimerEvent: {} +[163.977036] (-) TimerEvent: {} +[164.078898] (-) TimerEvent: {} +[164.179821] (-) TimerEvent: {} +[164.280355] (-) TimerEvent: {} +[164.381106] (-) TimerEvent: {} +[164.481794] (-) TimerEvent: {} +[164.582317] (-) TimerEvent: {} +[164.682859] (-) TimerEvent: {} +[164.783520] (-) TimerEvent: {} +[164.884209] (-) TimerEvent: {} +[164.984853] (-) TimerEvent: {} +[165.085524] (-) TimerEvent: {} +[165.186068] (-) TimerEvent: {} +[165.286676] (-) TimerEvent: {} +[165.387260] (-) TimerEvent: {} +[165.487839] (-) TimerEvent: {} +[165.588383] (-) TimerEvent: {} +[165.689099] (-) TimerEvent: {} +[165.789758] (-) TimerEvent: {} +[165.890442] (-) TimerEvent: {} +[165.991362] (-) TimerEvent: {} +[166.092188] (-) TimerEvent: {} +[166.193502] (-) TimerEvent: {} +[166.294577] (-) TimerEvent: {} +[166.396187] (-) TimerEvent: {} +[166.498261] (-) TimerEvent: {} +[166.599797] (-) TimerEvent: {} +[166.701386] (-) TimerEvent: {} +[166.803034] (-) TimerEvent: {} +[166.904561] (-) TimerEvent: {} +[167.006173] (-) TimerEvent: {} +[167.107900] (-) TimerEvent: {} +[167.209430] (-) TimerEvent: {} +[167.310972] (-) TimerEvent: {} +[167.412605] (-) TimerEvent: {} +[167.513831] (-) TimerEvent: {} +[167.614455] (-) TimerEvent: {} +[167.715077] (-) TimerEvent: {} +[167.816424] (-) TimerEvent: {} +[167.917545] (-) TimerEvent: {} +[168.019031] (-) TimerEvent: {} +[168.120237] (-) TimerEvent: {} +[168.221919] (-) TimerEvent: {} +[168.323687] (-) TimerEvent: {} +[168.424808] (-) TimerEvent: {} +[168.525328] (-) TimerEvent: {} +[168.626416] (-) TimerEvent: {} +[168.727719] (-) TimerEvent: {} +[168.829292] (-) TimerEvent: {} +[168.930922] (-) TimerEvent: {} +[169.032083] (-) TimerEvent: {} +[169.132746] (-) TimerEvent: {} +[169.233618] (-) TimerEvent: {} +[169.334867] (-) TimerEvent: {} +[169.435541] (-) TimerEvent: {} +[169.536327] (-) TimerEvent: {} +[169.637440] (-) TimerEvent: {} +[169.738667] (-) TimerEvent: {} +[169.804464] (turtlesim) StdoutLine: {'line': b'-- Configuring done\n'} +[169.838831] (-) TimerEvent: {} +[169.939457] (-) TimerEvent: {} +[170.040327] (-) TimerEvent: {} +[170.141032] (-) TimerEvent: {} +[170.241883] (-) TimerEvent: {} +[170.342569] (-) TimerEvent: {} +[170.443456] (-) TimerEvent: {} +[170.544230] (-) TimerEvent: {} +[170.560875] (turtlesim) StdoutLine: {'line': b'-- Generating done\n'} +[170.578746] (turtlesim) StdoutLine: {'line': b'-- Build files have been written to: /home/nr/ros2_ws/build/turtlesim\n'} +[170.643645] (turtlesim) CommandEnded: {'returncode': 0} +[170.647135] (-) TimerEvent: {} +[170.647597] (turtlesim) JobProgress: {'identifier': 'turtlesim', 'progress': 'build'} +[170.659087] (turtlesim) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/nr/ros2_ws/build/turtlesim', '--', '-j4', '-l4'], 'cwd': '/home/nr/ros2_ws/build/turtlesim', 'env': OrderedDict([('GJS_DEBUG_TOPICS', 'JS ERROR;JS LOG'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'nr'), ('LC_TIME', 'fr_FR.UTF-8'), ('SSH_AGENT_PID', '1845'), ('XDG_SESSION_TYPE', 'x11'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/nr/ros2_humble/install/rosbag2_storage_mcap/lib:/home/nr/ros2_humble/install/rosbag2_compression_zstd/lib:/home/nr/ros2_humble/install/mcap_vendor/lib:/home/nr/ros2_humble/install/zstd_vendor/lib:/home/nr/ros2_humble/install/rviz_default_plugins/lib:/home/nr/ros2_humble/install/rviz_common/lib:/home/nr/ros2_humble/install/rosbag2_transport/lib:/home/nr/ros2_humble/install/rosbag2_compression/lib:/home/nr/ros2_humble/install/rosbag2_cpp/lib:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins/lib:/home/nr/ros2_humble/install/rosbag2_storage/lib:/home/nr/ros2_humble/install/camera_info_manager/lib:/home/nr/ros2_humble/install/camera_calibration_parsers/lib:/home/nr/ros2_humble/install/interactive_markers/lib:/home/nr/ros2_humble/install/visualization_msgs/lib:/home/nr/ros2_humble/install/robot_state_publisher/lib:/home/nr/ros2_humble/install/kdl_parser/lib:/home/nr/ros2_humble/install/urdf/lib:/home/nr/ros2_humble/install/urdfdom/lib:/home/nr/ros2_humble/install/turtlesim/lib:/home/nr/ros2_humble/install/tf2_ros/lib:/home/nr/ros2_humble/install/tf2_msgs/lib:/home/nr/ros2_humble/install/test_msgs/lib:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib:/home/nr/ros2_humble/install/quality_of_service_demo_cpp/lib:/home/nr/ros2_humble/install/image_transport/lib:/home/nr/ros2_humble/install/message_filters/lib:/home/nr/ros2_humble/install/demo_nodes_cpp/lib:/home/nr/ros2_humble/install/composition/lib:/home/nr/ros2_humble/install/laser_geometry/lib:/home/nr/ros2_humble/install/rclpy/lib:/home/nr/ros2_humble/install/action_tutorials_cpp/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/examples_rclcpp_wait_set/lib:/home/nr/ros2_humble/install/example_interfaces/lib:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/trajectory_msgs/lib:/home/nr/ros2_humble/install/rqt_gui_cpp/lib:/home/nr/ros2_humble/install/rclcpp_lifecycle/lib:/home/nr/ros2_humble/install/logging_demo/lib:/home/nr/ros2_humble/install/image_tools/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition/lib:/home/nr/ros2_humble/install/demo_nodes_cpp_native/lib:/home/nr/ros2_humble/install/rclcpp_components/lib:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/rcl_lifecycle/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/lib:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/qt_gui_cpp/lib:/home/nr/ros2_humble/install/tf2_eigen_kdl/lib:/home/nr/ros2_humble/install/tf2/lib:/home/nr/ros2_humble/install/stereo_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_humble/install/shape_msgs/lib:/home/nr/ros2_humble/install/map_msgs/lib:/home/nr/ros2_humble/install/sensor_msgs/lib:/home/nr/ros2_humble/install/nav_msgs/lib:/home/nr/ros2_humble/install/diagnostic_msgs/lib:/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/actionlib_msgs/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rviz_rendering/lib:/home/nr/ros2_humble/install/rviz_ogre_vendor/opt/rviz_ogre_vendor/lib:/home/nr/ros2_humble/install/rttest/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/rosbag2_interfaces/lib:/home/nr/ros2_humble/install/rmw_dds_common/lib:/home/nr/ros2_humble/install/composition_interfaces/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/pendulum_msgs/lib:/home/nr/ros2_humble/install/lifecycle_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/resource_retriever/lib:/home/nr/ros2_humble/install/class_loader/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcl_logging_noop/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/rcutils/lib:/home/nr/ros2_humble/install/performance_test_fixture/lib:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib:/home/nr/ros2_humble/install/orocos_kdl_vendor/lib:/home/nr/ros2_humble/install/mimick_vendor/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/keyboard_handler/lib:/home/nr/ros2_humble/install/cyclonedds/lib:/home/nr/ros2_humble/install/iceoryx_posh/lib:/home/nr/ros2_humble/install/iceoryx_hoofs/lib:/home/nr/ros2_humble/install/iceoryx_binding_c/lib:/home/nr/ros2_humble/install/google_benchmark_vendor/lib:/home/nr/ros2_humble/install/fastrtps/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/console_bridge_vendor/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib'), ('HOME', '/home/nr'), ('OLDPWD', '/home/nr/ros2_ws/src'), ('DESKTOP_SESSION', 'ubuntu'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('MANAGERPID', '1636'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('COLCON_PREFIX_PATH', '/home/nr/ros2_humble/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'nr'), ('JOURNAL_STREAM', '8:45221'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/home/nr/ros2_humble/install/urdfdom/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/urdfdom/lib/pkgconfig:/home/nr/ros2_humble/install/urdfdom_headers/lib/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/pkgconfig'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'nr'), ('TERM', 'xterm-256color'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('WINDOWPATH', '2'), ('PATH', '/home/nr/ros2_humble/install/rviz2/bin:/home/nr/ros2_humble/install/rqt_bag/bin:/home/nr/ros2_humble/install/urdfdom/bin:/home/nr/ros2_humble/install/rqt_graph/bin:/home/nr/ros2_humble/install/rqt_gui/bin:/home/nr/ros2_humble/install/ros2cli/bin:/home/nr/ros2_humble/install/ament_uncrustify/bin:/home/nr/ros2_humble/install/uncrustify_vendor/bin:/home/nr/ros2_humble/install/pendulum_control/bin:/home/nr/ros2_humble/install/tlsf_cpp/bin:/home/nr/ros2_humble/install/rttest/bin:/home/nr/ros2_humble/install/rosidl_cli/bin:/home/nr/ros2_humble/install/launch_testing/bin:/home/nr/ros2_humble/install/cyclonedds/bin:/home/nr/ros2_humble/install/iceoryx_posh/bin:/home/nr/ros2_humble/install/fastrtps/bin:/home/nr/ros2_humble/install/foonathan_memory_vendor/bin:/home/nr/ros2_humble/install/ament_xmllint/bin:/home/nr/ros2_humble/install/ament_pyflakes/bin:/home/nr/ros2_humble/install/ament_pycodestyle/bin:/home/nr/ros2_humble/install/ament_pep257/bin:/home/nr/ros2_humble/install/ament_pclint/bin:/home/nr/ros2_humble/install/ament_mypy/bin:/home/nr/ros2_humble/install/ament_lint_cmake/bin:/home/nr/ros2_humble/install/ament_flake8/bin:/home/nr/ros2_humble/install/ament_copyright/bin:/home/nr/ros2_humble/install/ament_index_python/bin:/home/nr/ros2_humble/install/ament_cpplint/bin:/home/nr/ros2_humble/install/ament_cppcheck/bin:/home/nr/ros2_humble/install/ament_clang_tidy/bin:/home/nr/ros2_humble/install/ament_clang_format/bin:/home/nr/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('SESSION_MANAGER', 'local/nr-X553MA:@/tmp/.ICE-unix/1880,unix/nr-X553MA:/tmp/.ICE-unix/1880'), ('INVOCATION_ID', 'efde5943163d4b7991d86be4e6aea824'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/c41b6669_a64a_40de_b34f_b35fe6fa3c2d'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/gdm/Xauthority'), ('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:*.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:'), ('GNOME_TERMINAL_SERVICE', ':1.269'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('AMENT_PREFIX_PATH', '/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GPG_AGENT_INFO', '/run/user/1000/gnupg/S.gpg-agent:0:1'), ('GJS_DEBUG_OUTPUT', 'stderr'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/nr/ros2_ws/build/turtlesim'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/nr/ros2_humble/build/rqt_bag_plugins/src:/home/nr/ros2_humble/install/rqt_bag_plugins/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_bag/src:/home/nr/ros2_humble/install/rqt_bag/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2bag:/home/nr/ros2_humble/install/ros2bag/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/interactive_markers/lib/python3.8/site-packages:/home/nr/ros2_humble/install/visualization_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/turtlesim/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_test:/home/nr/ros2_humble/install/tracetools_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_launch:/home/nr/ros2_humble/install/tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/topic_monitor:/home/nr/ros2_humble/install/topic_monitor/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_tools:/home/nr/ros2_humble/install/tf2_tools/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_kdl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_tf2_py:/home/nr/ros2_humble/install/examples_tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_ros_py:/home/nr/ros2_humble/install/tf2_ros_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/test_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sros2:/home/nr/ros2_humble/install/sros2/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_topic/src:/home/nr/ros2_humble/install/rqt_topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_srv/src:/home/nr/ros2_humble/install/rqt_srv/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_shell/src:/home/nr/ros2_humble/install/rqt_shell/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_service_caller/src:/home/nr/ros2_humble/install/rqt_service_caller/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_reconfigure/src:/home/nr/ros2_humble/install/rqt_reconfigure/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_py_console/src:/home/nr/ros2_humble/install/rqt_py_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_publisher/src:/home/nr/ros2_humble/install/rqt_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_plot/src:/home/nr/ros2_humble/install/rqt_plot/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_action/src:/home/nr/ros2_humble/install/rqt_action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_msg/src:/home/nr/ros2_humble/install/rqt_msg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_console/src:/home/nr/ros2_humble/install/rqt_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt:/home/nr/ros2_humble/install/rqt/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rqt_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_graph/src:/home/nr/ros2_humble/install/rqt_graph/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui_py/src:/home/nr/ros2_humble/install/rqt_gui_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui/src:/home/nr/ros2_humble/install/rqt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2trace:/home/nr/ros2_humble/install/ros2trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2topic:/home/nr/ros2_humble/install/ros2topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2test:/home/nr/ros2_humble/install/ros2test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2component:/home/nr/ros2_humble/install/ros2component/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2param:/home/nr/ros2_humble/install/ros2param/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2lifecycle:/home/nr/ros2_humble/install/ros2lifecycle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2service:/home/nr/ros2_humble/install/ros2service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2run:/home/nr/ros2_humble/install/ros2run/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2launch:/home/nr/ros2_humble/install/ros2launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2pkg:/home/nr/ros2_humble/install/ros2pkg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2node:/home/nr/ros2_humble/install/ros2node/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2multicast:/home/nr/ros2_humble/install/ros2multicast/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2interface:/home/nr/ros2_humble/install/ros2interface/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2doctor:/home/nr/ros2_humble/install/ros2doctor/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2action:/home/nr/ros2_humble/install/ros2action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2cli:/home/nr/ros2_humble/install/ros2cli/lib/python3.8/site-packages:/home/nr/ros2_humble/build/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/message_filters/lib/python3.8/site-packages:/home/nr/ros2_humble/build/lifecycle_py:/home/nr/ros2_humble/install/lifecycle_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_ros:/home/nr/ros2_humble/install/launch_testing_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_ros:/home/nr/ros2_humble/install/launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/laser_geometry/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_executors:/home/nr/ros2_humble/install/examples_rclpy_executors/lib/python3.8/site-packages:/home/nr/ros2_humble/build/demo_nodes_py:/home/nr/ros2_humble/install/demo_nodes_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/action_tutorials_py:/home/nr/ros2_humble/install/action_tutorials_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rclpy/lib/python3.8/site-packages:/home/nr/ros2_humble/install/example_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/unique_identifier_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify/lib/python3.8/site-packages:/home/nr/ros2_humble/install/trajectory_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_trace:/home/nr/ros2_humble/install/tracetools_trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_read:/home/nr/ros2_humble/install/tracetools_read/lib/python3.8/site-packages:/home/nr/ros2_humble/install/logging_demo/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_tracetools_launch:/home/nr/ros2_humble/install/test_tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_launch_ros:/home/nr/ros2_humble/install/test_launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/stereo_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_srvs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/shape_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sensor_msgs_py:/home/nr/ros2_humble/install/sensor_msgs_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/map_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/sensor_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/nav_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/diagnostic_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/actionlib_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/statistics_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosgraph_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rmw_dds_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/composition_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcl_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/pendulum_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/lifecycle_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/builtin_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rpyutils:/home/nr/ros2_humble/install/rpyutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_c/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_runtime_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_dds_idl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_parser/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_adapter/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_cli:/home/nr/ros2_humble/install/rosidl_cli/lib/python3.8/site-packages:/home/nr/ros2_humble/install/resource_retriever/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_dotgraph/lib/python3.8/site-packages:/home/nr/ros2_humble/install/python_qt_binding/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_pytest:/home/nr/ros2_humble/install/launch_pytest/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing:/home/nr/ros2_humble/install/launch_testing/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_yaml:/home/nr/ros2_humble/install/launch_yaml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_xml:/home/nr/ros2_humble/install/launch_xml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch:/home/nr/ros2_humble/install/launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/osrf_pycommon:/home/nr/ros2_humble/install/osrf_pycommon/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_examples:/home/nr/ros2_humble/install/launch_testing_examples/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_google_benchmark/lib/python3.8/site-packages:/home/nr/ros2_humble/build/domain_coordinator:/home/nr/ros2_humble/install/domain_coordinator/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_xmllint:/home/nr/ros2_humble/install/ament_xmllint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pep257:/home/nr/ros2_humble/install/ament_pep257/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pclint:/home/nr/ros2_humble/install/ament_pclint/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_package:/home/nr/ros2_humble/install/ament_package/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_mypy:/home/nr/ros2_humble/install/ament_mypy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint_cmake:/home/nr/ros2_humble/install/ament_lint_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_flake8:/home/nr/ros2_humble/install/ament_flake8/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_copyright:/home/nr/ros2_humble/install/ament_copyright/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint:/home/nr/ros2_humble/install/ament_lint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_index_python:/home/nr/ros2_humble/install/ament_index_python/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cpplint:/home/nr/ros2_humble/install/ament_cpplint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cppcheck:/home/nr/ros2_humble/install/ament_cppcheck/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_tidy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_format:/home/nr/ros2_humble/install/ament_clang_format/lib/python3.8/site-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6003'), ('CMAKE_PREFIX_PATH', '/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdfdom:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/urdfdom_headers:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/osrf_testing_tools_cpp:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/cyclonedds:/home/nr/ros2_humble/install/iceoryx_posh:/home/nr/ros2_humble/install/iceoryx_hoofs:/home/nr/ros2_humble/install/iceoryx_binding_c:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/gmock_vendor:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/gtest_vendor:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/google_benchmark_vendor:/home/nr/ros2_humble/install/fastrtps:/home/nr/ros2_humble/install/foonathan_memory_vendor:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/fastcdr:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format')]), 'shell': False} +[170.747399] (-) TimerEvent: {} +[170.848278] (-) TimerEvent: {} +[170.949148] (-) TimerEvent: {} +[171.050081] (-) TimerEvent: {} +[171.151198] (-) TimerEvent: {} +[171.254481] (-) TimerEvent: {} +[171.358492] (-) TimerEvent: {} +[171.430726] (turtlesim) StdoutLine: {'line': b'[ 1%] \x1b[34m\x1b[1mGenerating C code for ROS interfaces\x1b[0m\n'} +[171.431292] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target ament_cmake_python_copy_turtlesim\x1b[0m\n'} +[171.436975] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__cpp\x1b[0m\n'} +[171.458643] (-) TimerEvent: {} +[171.559461] (-) TimerEvent: {} +[171.594554] (turtlesim) StdoutLine: {'line': b'[ 2%] \x1b[34m\x1b[1mGenerating C++ code for ROS interfaces\x1b[0m\n'} +[171.659628] (-) TimerEvent: {} +[171.715233] (turtlesim) StdoutLine: {'line': b'[ 2%] Built target ament_cmake_python_copy_turtlesim\n'} +[171.759796] (-) TimerEvent: {} +[171.860729] (-) TimerEvent: {} +[171.872275] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target ament_cmake_python_build_turtlesim_egg\x1b[0m\n'} +[171.960898] (-) TimerEvent: {} +[172.061790] (-) TimerEvent: {} +[172.162713] (-) TimerEvent: {} +[172.263613] (-) TimerEvent: {} +[172.364541] (-) TimerEvent: {} +[172.465404] (-) TimerEvent: {} +[172.566524] (-) TimerEvent: {} +[172.668071] (-) TimerEvent: {} +[172.769604] (-) TimerEvent: {} +[172.871667] (-) TimerEvent: {} +[172.977230] (-) TimerEvent: {} +[173.079310] (-) TimerEvent: {} +[173.179925] (-) TimerEvent: {} +[173.282535] (-) TimerEvent: {} +[173.383280] (-) TimerEvent: {} +[173.486455] (-) TimerEvent: {} +[173.587022] (-) TimerEvent: {} +[173.688408] (-) TimerEvent: {} +[173.789101] (-) TimerEvent: {} +[173.890480] (-) TimerEvent: {} +[173.991119] (-) TimerEvent: {} +[174.092109] (-) TimerEvent: {} +[174.192857] (-) TimerEvent: {} +[174.293697] (-) TimerEvent: {} +[174.394732] (-) TimerEvent: {} +[174.495467] (-) TimerEvent: {} +[174.596072] (-) TimerEvent: {} +[174.696688] (-) TimerEvent: {} +[174.797258] (-) TimerEvent: {} +[174.897811] (-) TimerEvent: {} +[174.998380] (-) TimerEvent: {} +[175.100168] (-) TimerEvent: {} +[175.200740] (-) TimerEvent: {} +[175.301310] (-) TimerEvent: {} +[175.401924] (-) TimerEvent: {} +[175.502668] (-) TimerEvent: {} +[175.603232] (-) TimerEvent: {} +[175.703748] (-) TimerEvent: {} +[175.804294] (-) TimerEvent: {} +[175.904850] (-) TimerEvent: {} +[176.006479] (-) TimerEvent: {} +[176.107056] (-) TimerEvent: {} +[176.207694] (-) TimerEvent: {} +[176.308305] (-) TimerEvent: {} +[176.409002] (-) TimerEvent: {} +[176.509606] (-) TimerEvent: {} +[176.610230] (-) TimerEvent: {} +[176.710800] (-) TimerEvent: {} +[176.811471] (-) TimerEvent: {} +[176.912154] (-) TimerEvent: {} +[177.012729] (-) TimerEvent: {} +[177.113455] (-) TimerEvent: {} +[177.218465] (-) TimerEvent: {} +[177.319000] (-) TimerEvent: {} +[177.419530] (-) TimerEvent: {} +[177.479839] (turtlesim) StdoutLine: {'line': b'running egg_info\n'} +[177.482439] (turtlesim) StdoutLine: {'line': b'creating turtlesim.egg-info\n'} +[177.484480] (turtlesim) StdoutLine: {'line': b'writing turtlesim.egg-info/PKG-INFO\n'} +[177.485097] (turtlesim) StdoutLine: {'line': b'writing dependency_links to turtlesim.egg-info/dependency_links.txt\n'} +[177.486471] (turtlesim) StdoutLine: {'line': b'writing top-level names to turtlesim.egg-info/top_level.txt\n'} +[177.487034] (turtlesim) StdoutLine: {'line': b"writing manifest file 'turtlesim.egg-info/SOURCES.txt'\n"} +[177.519806] (-) TimerEvent: {} +[177.620696] (-) TimerEvent: {} +[177.721404] (-) TimerEvent: {} +[177.809918] (turtlesim) StdoutLine: {'line': b"reading manifest file 'turtlesim.egg-info/SOURCES.txt'\n"} +[177.811908] (turtlesim) StdoutLine: {'line': b"writing manifest file 'turtlesim.egg-info/SOURCES.txt'\n"} +[177.822058] (-) TimerEvent: {} +[177.922862] (-) TimerEvent: {} +[178.013212] (turtlesim) StdoutLine: {'line': b'[ 2%] Built target ament_cmake_python_build_turtlesim_egg\n'} +[178.023142] (-) TimerEvent: {} +[178.123711] (-) TimerEvent: {} +[178.224355] (-) TimerEvent: {} +[178.325069] (-) TimerEvent: {} +[178.425890] (-) TimerEvent: {} +[178.526572] (-) TimerEvent: {} +[178.627234] (-) TimerEvent: {} +[178.727887] (-) TimerEvent: {} +[178.828581] (-) TimerEvent: {} +[178.929389] (-) TimerEvent: {} +[179.030264] (-) TimerEvent: {} +[179.131031] (-) TimerEvent: {} +[179.232555] (-) TimerEvent: {} +[179.334707] (-) TimerEvent: {} +[179.435285] (-) TimerEvent: {} +[179.536070] (-) TimerEvent: {} +[179.637212] (-) TimerEvent: {} +[179.737876] (-) TimerEvent: {} +[179.838507] (-) TimerEvent: {} +[179.939215] (-) TimerEvent: {} +[180.041901] (-) TimerEvent: {} +[180.142864] (-) TimerEvent: {} +[180.250992] (-) TimerEvent: {} +[180.352109] (-) TimerEvent: {} +[180.453156] (-) TimerEvent: {} +[180.554278] (-) TimerEvent: {} +[180.655492] (-) TimerEvent: {} +[180.756121] (-) TimerEvent: {} +[180.857027] (-) TimerEvent: {} +[180.962243] (-) TimerEvent: {} +[181.063457] (-) TimerEvent: {} +[181.164874] (-) TimerEvent: {} +[181.265601] (-) TimerEvent: {} +[181.370643] (-) TimerEvent: {} +[181.473577] (-) TimerEvent: {} +[181.579185] (-) TimerEvent: {} +[181.682269] (-) TimerEvent: {} +[181.783021] (-) TimerEvent: {} +[181.883755] (-) TimerEvent: {} +[181.964519] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_generator_c\x1b[0m\n'} +[181.983919] (-) TimerEvent: {} +[181.997650] (turtlesim) StdoutLine: {'line': b'[ 2%] Built target turtlesim__cpp\n'} +[182.084129] (-) TimerEvent: {} +[182.186715] (-) TimerEvent: {} +[182.214802] (turtlesim) StdoutLine: {'line': b'[ 3%] \x1b[34m\x1b[1mGenerating C++ introspection for ROS interfaces\x1b[0m\n'} +[182.250290] (turtlesim) StdoutLine: {'line': b'[ 4%] \x1b[34m\x1b[1mGenerating C++ type support dispatch for ROS interfaces\x1b[0m\n'} +[182.262643] (turtlesim) StdoutLine: {'line': b'[ 5%] \x1b[34m\x1b[1mGenerating C++ type support for eProsima Fast-RTPS\x1b[0m\n'} +[182.287140] (-) TimerEvent: {} +[182.387788] (-) TimerEvent: {} +[182.488339] (-) TimerEvent: {} +[182.589448] (-) TimerEvent: {} +[182.653499] (turtlesim) StdoutLine: {'line': b'[ 6%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o\x1b[0m\n'} +[182.691017] (-) TimerEvent: {} +[182.793972] (-) TimerEvent: {} +[182.894955] (-) TimerEvent: {} +[182.997510] (-) TimerEvent: {} +[183.103643] (-) TimerEvent: {} +[183.206482] (-) TimerEvent: {} +[183.307316] (-) TimerEvent: {} +[183.413578] (-) TimerEvent: {} +[183.514711] (-) TimerEvent: {} +[183.621395] (-) TimerEvent: {} +[183.722234] (-) TimerEvent: {} +[183.823121] (-) TimerEvent: {} +[183.923946] (-) TimerEvent: {} +[184.025041] (-) TimerEvent: {} +[184.085297] (turtlesim) StdoutLine: {'line': b'[ 7%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o\x1b[0m\n'} +[184.125218] (-) TimerEvent: {} +[184.237283] (-) TimerEvent: {} +[184.338266] (-) TimerEvent: {} +[184.438987] (-) TimerEvent: {} +[184.523366] (turtlesim) StdoutLine: {'line': b'[ 8%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o\x1b[0m\n'} +[184.539155] (-) TimerEvent: {} +[184.640036] (-) TimerEvent: {} +[184.746022] (-) TimerEvent: {} +[184.847191] (-) TimerEvent: {} +[184.954531] (-) TimerEvent: {} +[185.055334] (-) TimerEvent: {} +[185.156132] (-) TimerEvent: {} +[185.256942] (-) TimerEvent: {} +[185.257670] (turtlesim) StdoutLine: {'line': b'[ 9%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o\x1b[0m\n'} +[185.357094] (-) TimerEvent: {} +[185.462741] (-) TimerEvent: {} +[185.564756] (-) TimerEvent: {} +[185.666463] (-) TimerEvent: {} +[185.768357] (-) TimerEvent: {} +[185.856817] (turtlesim) StdoutLine: {'line': b'[ 10%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o\x1b[0m\n'} +[185.868613] (-) TimerEvent: {} +[185.969964] (-) TimerEvent: {} +[186.074816] (-) TimerEvent: {} +[186.175759] (-) TimerEvent: {} +[186.276590] (-) TimerEvent: {} +[186.378355] (-) TimerEvent: {} +[186.466455] (turtlesim) StdoutLine: {'line': b'[ 11%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o\x1b[0m\n'} +[186.478484] (-) TimerEvent: {} +[186.581341] (-) TimerEvent: {} +[186.682130] (-) TimerEvent: {} +[186.782994] (-) TimerEvent: {} +[186.883919] (-) TimerEvent: {} +[186.984731] (-) TimerEvent: {} +[187.085574] (-) TimerEvent: {} +[187.098373] (turtlesim) StdoutLine: {'line': b'[ 12%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o\x1b[0m\n'} +[187.185769] (-) TimerEvent: {} +[187.286601] (-) TimerEvent: {} +[187.387591] (-) TimerEvent: {} +[187.488885] (-) TimerEvent: {} +[187.589729] (-) TimerEvent: {} +[187.693656] (-) TimerEvent: {} +[187.702899] (turtlesim) StdoutLine: {'line': b'[ 13%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o\x1b[0m\n'} +[187.794666] (-) TimerEvent: {} +[187.902567] (-) TimerEvent: {} +[188.006589] (-) TimerEvent: {} +[188.107688] (-) TimerEvent: {} +[188.208503] (-) TimerEvent: {} +[188.291309] (turtlesim) StdoutLine: {'line': b'[ 14%] \x1b[32m\x1b[1mLinking C shared library libturtlesim__rosidl_generator_c.so\x1b[0m\n'} +[188.308663] (-) TimerEvent: {} +[188.409524] (-) TimerEvent: {} +[188.510659] (-) TimerEvent: {} +[188.612025] (-) TimerEvent: {} +[188.708723] (turtlesim) StdoutLine: {'line': b'[ 14%] Built target turtlesim__rosidl_generator_c\n'} +[188.712453] (-) TimerEvent: {} +[188.813789] (-) TimerEvent: {} +[188.838469] (turtlesim) StdoutLine: {'line': b'[ 15%] \x1b[34m\x1b[1mGenerating C introspection for ROS interfaces\x1b[0m\n'} +[188.915451] (-) TimerEvent: {} +[189.023309] (-) TimerEvent: {} +[189.124228] (-) TimerEvent: {} +[189.225103] (-) TimerEvent: {} +[189.325888] (-) TimerEvent: {} +[189.426886] (-) TimerEvent: {} +[189.527697] (-) TimerEvent: {} +[189.628572] (-) TimerEvent: {} +[189.729344] (-) TimerEvent: {} +[189.830184] (-) TimerEvent: {} +[189.931032] (-) TimerEvent: {} +[190.031836] (-) TimerEvent: {} +[190.132910] (-) TimerEvent: {} +[190.233842] (-) TimerEvent: {} +[190.335101] (-) TimerEvent: {} +[190.435906] (-) TimerEvent: {} +[190.536773] (-) TimerEvent: {} +[190.637633] (-) TimerEvent: {} +[190.738979] (-) TimerEvent: {} +[190.840700] (-) TimerEvent: {} +[190.941562] (-) TimerEvent: {} +[190.979557] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_cpp\x1b[0m\n'} +[191.041749] (-) TimerEvent: {} +[191.142406] (-) TimerEvent: {} +[191.243037] (-) TimerEvent: {} +[191.343666] (-) TimerEvent: {} +[191.444377] (-) TimerEvent: {} +[191.529698] (turtlesim) StdoutLine: {'line': b'[ 16%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o\x1b[0m\n'} +[191.545669] (-) TimerEvent: {} +[191.646303] (-) TimerEvent: {} +[191.747690] (-) TimerEvent: {} +[191.848553] (-) TimerEvent: {} +[191.949446] (-) TimerEvent: {} +[192.050363] (-) TimerEvent: {} +[192.054937] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_cpp\x1b[0m\n'} +[192.150559] (-) TimerEvent: {} +[192.251319] (-) TimerEvent: {} +[192.352315] (-) TimerEvent: {} +[192.453026] (-) TimerEvent: {} +[192.553584] (-) TimerEvent: {} +[192.654416] (-) TimerEvent: {} +[192.755174] (-) TimerEvent: {} +[192.819497] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_cpp\x1b[0m\n'} +[192.852498] (turtlesim) StdoutLine: {'line': b'[ 17%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o\x1b[0m\n'} +[192.855629] (-) TimerEvent: {} +[192.956531] (-) TimerEvent: {} +[193.057349] (-) TimerEvent: {} +[193.158319] (-) TimerEvent: {} +[193.256690] (turtlesim) StdoutLine: {'line': b'[ 18%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o\x1b[0m\n'} +[193.258484] (-) TimerEvent: {} +[193.360324] (-) TimerEvent: {} +[193.461163] (-) TimerEvent: {} +[193.562055] (-) TimerEvent: {} +[193.662900] (-) TimerEvent: {} +[193.763733] (-) TimerEvent: {} +[193.864291] (-) TimerEvent: {} +[193.964845] (-) TimerEvent: {} +[194.065441] (-) TimerEvent: {} +[194.166052] (-) TimerEvent: {} +[194.266687] (-) TimerEvent: {} +[194.367254] (-) TimerEvent: {} +[194.467818] (-) TimerEvent: {} +[194.568474] (-) TimerEvent: {} +[194.669207] (-) TimerEvent: {} +[194.769924] (-) TimerEvent: {} +[194.870651] (-) TimerEvent: {} +[194.971812] (-) TimerEvent: {} +[195.072698] (-) TimerEvent: {} +[195.173602] (-) TimerEvent: {} +[195.274590] (-) TimerEvent: {} +[195.375530] (-) TimerEvent: {} +[195.477106] (-) TimerEvent: {} +[195.577923] (-) TimerEvent: {} +[195.678574] (-) TimerEvent: {} +[195.779392] (-) TimerEvent: {} +[195.880273] (-) TimerEvent: {} +[195.981209] (-) TimerEvent: {} +[196.082152] (-) TimerEvent: {} +[196.183083] (-) TimerEvent: {} +[196.284001] (-) TimerEvent: {} +[196.318006] (turtlesim) StdoutLine: {'line': b'[ 19%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o\x1b[0m\n'} +[196.384172] (-) TimerEvent: {} +[196.484816] (-) TimerEvent: {} +[196.567933] (turtlesim) StdoutLine: {'line': b'[ 20%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o\x1b[0m\n'} +[196.586521] (-) TimerEvent: {} +[196.689831] (-) TimerEvent: {} +[196.795195] (-) TimerEvent: {} +[196.904966] (-) TimerEvent: {} +[197.005697] (-) TimerEvent: {} +[197.106634] (-) TimerEvent: {} +[197.207533] (-) TimerEvent: {} +[197.308442] (-) TimerEvent: {} +[197.390864] (turtlesim) StdoutLine: {'line': b'[ 21%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o\x1b[0m\n'} +[197.408629] (-) TimerEvent: {} +[197.509595] (-) TimerEvent: {} +[197.610623] (-) TimerEvent: {} +[197.711532] (-) TimerEvent: {} +[197.812520] (-) TimerEvent: {} +[197.913478] (-) TimerEvent: {} +[198.014461] (-) TimerEvent: {} +[198.115488] (-) TimerEvent: {} +[198.203346] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c\x1b[0m\n'} +[198.215678] (-) TimerEvent: {} +[198.247252] (turtlesim) StdoutLine: {'line': b'[ 22%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o\x1b[0m\n'} +[198.315835] (-) TimerEvent: {} +[198.418507] (-) TimerEvent: {} +[198.519308] (-) TimerEvent: {} +[198.620070] (-) TimerEvent: {} +[198.669005] (turtlesim) StdoutLine: {'line': b'[ 23%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o\x1b[0m\n'} +[198.720257] (-) TimerEvent: {} +[198.820957] (-) TimerEvent: {} +[198.921688] (-) TimerEvent: {} +[199.014624] (turtlesim) StdoutLine: {'line': b'[ 24%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o\x1b[0m\n'} +[199.021889] (-) TimerEvent: {} +[199.122574] (-) TimerEvent: {} +[199.223296] (-) TimerEvent: {} +[199.269501] (turtlesim) StdoutLine: {'line': b'[ 25%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o\x1b[0m\n'} +[199.324779] (-) TimerEvent: {} +[199.327860] (turtlesim) StdoutLine: {'line': b'[ 26%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o\x1b[0m\n'} +[199.424966] (-) TimerEvent: {} +[199.525632] (-) TimerEvent: {} +[199.613310] (turtlesim) StdoutLine: {'line': b'[ 27%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o\x1b[0m\n'} +[199.629372] (-) TimerEvent: {} +[199.644918] (turtlesim) StdoutLine: {'line': b'[ 28%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o\x1b[0m\n'} +[199.730144] (-) TimerEvent: {} +[199.830926] (-) TimerEvent: {} +[199.931663] (-) TimerEvent: {} +[199.958373] (turtlesim) StdoutLine: {'line': b'[ 29%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o\x1b[0m\n'} +[200.031842] (-) TimerEvent: {} +[200.068659] (turtlesim) StdoutLine: {'line': b'[ 30%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o\x1b[0m\n'} +[200.132022] (-) TimerEvent: {} +[200.232679] (-) TimerEvent: {} +[200.333428] (-) TimerEvent: {} +[200.372352] (turtlesim) StdoutLine: {'line': b'[ 31%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o\x1b[0m\n'} +[200.433594] (-) TimerEvent: {} +[200.534451] (-) TimerEvent: {} +[200.635050] (-) TimerEvent: {} +[200.735680] (-) TimerEvent: {} +[200.748188] (turtlesim) StdoutLine: {'line': b'[ 32%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o\x1b[0m\n'} +[200.835876] (-) TimerEvent: {} +[200.936514] (-) TimerEvent: {} +[201.034117] (turtlesim) StdoutLine: {'line': b'[ 33%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o\x1b[0m\n'} +[201.036699] (-) TimerEvent: {} +[201.137399] (-) TimerEvent: {} +[201.238078] (-) TimerEvent: {} +[201.318213] (turtlesim) StdoutLine: {'line': b'[ 34%] \x1b[32m\x1b[1mLinking C shared library libturtlesim__rosidl_typesupport_introspection_c.so\x1b[0m\n'} +[201.338263] (-) TimerEvent: {} +[201.438944] (-) TimerEvent: {} +[201.539600] (-) TimerEvent: {} +[201.640340] (-) TimerEvent: {} +[201.680076] (turtlesim) StdoutLine: {'line': b'[ 34%] Built target turtlesim__rosidl_typesupport_introspection_c\n'} +[201.740516] (-) TimerEvent: {} +[201.784144] (turtlesim) StdoutLine: {'line': b'[ 35%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o\x1b[0m\n'} +[201.794839] (turtlesim) StdoutLine: {'line': b'[ 36%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o\x1b[0m\n'} +[201.810381] (turtlesim) StdoutLine: {'line': b'[ 37%] \x1b[34m\x1b[1mGenerating C type support dispatch for ROS interfaces\x1b[0m\n'} +[201.840713] (-) TimerEvent: {} +[201.941639] (-) TimerEvent: {} +[202.042475] (-) TimerEvent: {} +[202.082194] (turtlesim) StdoutLine: {'line': b'[ 38%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o\x1b[0m\n'} +[202.142658] (-) TimerEvent: {} +[202.243522] (-) TimerEvent: {} +[202.344360] (-) TimerEvent: {} +[202.445257] (-) TimerEvent: {} +[202.546167] (-) TimerEvent: {} +[202.647110] (-) TimerEvent: {} +[202.748007] (-) TimerEvent: {} +[202.848921] (-) TimerEvent: {} +[202.949841] (-) TimerEvent: {} +[203.050832] (-) TimerEvent: {} +[203.151739] (-) TimerEvent: {} +[203.252770] (-) TimerEvent: {} +[203.354001] (-) TimerEvent: {} +[203.454974] (-) TimerEvent: {} +[203.555909] (-) TimerEvent: {} +[203.656838] (-) TimerEvent: {} +[203.757936] (-) TimerEvent: {} +[203.858848] (-) TimerEvent: {} +[203.959703] (-) TimerEvent: {} +[204.060330] (-) TimerEvent: {} +[204.112851] (turtlesim) StdoutLine: {'line': b'[ 39%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o\x1b[0m\n'} +[204.161864] (-) TimerEvent: {} +[204.263514] (-) TimerEvent: {} +[204.367821] (-) TimerEvent: {} +[204.470772] (-) TimerEvent: {} +[204.525876] (turtlesim) StdoutLine: {'line': b'[ 40%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o\x1b[0m\n'} +[204.570936] (-) TimerEvent: {} +[204.671795] (-) TimerEvent: {} +[204.772656] (-) TimerEvent: {} +[204.852533] (turtlesim) StdoutLine: {'line': b'[ 41%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o\x1b[0m\n'} +[204.872841] (-) TimerEvent: {} +[204.973736] (-) TimerEvent: {} +[205.076656] (-) TimerEvent: {} +[205.177912] (-) TimerEvent: {} +[205.278829] (-) TimerEvent: {} +[205.379743] (-) TimerEvent: {} +[205.480690] (-) TimerEvent: {} +[205.581549] (-) TimerEvent: {} +[205.682431] (-) TimerEvent: {} +[205.783356] (-) TimerEvent: {} +[205.884141] (-) TimerEvent: {} +[205.957111] (turtlesim) StdoutLine: {'line': b'[ 42%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o\x1b[0m\n'} +[205.984318] (-) TimerEvent: {} +[206.086517] (-) TimerEvent: {} +[206.188740] (-) TimerEvent: {} +[206.289503] (-) TimerEvent: {} +[206.392584] (-) TimerEvent: {} +[206.493258] (-) TimerEvent: {} +[206.596645] (-) TimerEvent: {} +[206.697340] (-) TimerEvent: {} +[206.798017] (-) TimerEvent: {} +[206.898950] (-) TimerEvent: {} +[206.999869] (-) TimerEvent: {} +[207.100957] (-) TimerEvent: {} +[207.201921] (-) TimerEvent: {} +[207.302853] (-) TimerEvent: {} +[207.403728] (-) TimerEvent: {} +[207.467501] (turtlesim) StdoutLine: {'line': b'[ 43%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o\x1b[0m\n'} +[207.469535] (turtlesim) StdoutLine: {'line': b'[ 44%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o\x1b[0m\n'} +[207.503910] (-) TimerEvent: {} +[207.604817] (-) TimerEvent: {} +[207.705746] (-) TimerEvent: {} +[207.808771] (-) TimerEvent: {} +[207.909663] (-) TimerEvent: {} +[208.010633] (-) TimerEvent: {} +[208.111558] (-) TimerEvent: {} +[208.116522] (turtlesim) StdoutLine: {'line': b'[ 45%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o\x1b[0m\n'} +[208.211746] (-) TimerEvent: {} +[208.312638] (-) TimerEvent: {} +[208.413554] (-) TimerEvent: {} +[208.516073] (-) TimerEvent: {} +[208.616890] (-) TimerEvent: {} +[208.717709] (-) TimerEvent: {} +[208.815361] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_c\x1b[0m\n'} +[208.817882] (-) TimerEvent: {} +[208.918484] (-) TimerEvent: {} +[209.019521] (-) TimerEvent: {} +[209.045885] (turtlesim) StdoutLine: {'line': b'[ 46%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o\x1b[0m\n'} +[209.119735] (-) TimerEvent: {} +[209.220466] (-) TimerEvent: {} +[209.321150] (-) TimerEvent: {} +[209.416624] (turtlesim) StdoutLine: {'line': b'[ 47%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o\x1b[0m\n'} +[209.421321] (-) TimerEvent: {} +[209.522010] (-) TimerEvent: {} +[209.622890] (-) TimerEvent: {} +[209.645168] (turtlesim) StdoutLine: {'line': b'[ 48%] \x1b[32m\x1b[1mLinking CXX shared library libturtlesim__rosidl_typesupport_cpp.so\x1b[0m\n'} +[209.688076] (turtlesim) StdoutLine: {'line': b'[ 49%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o\x1b[0m\n'} +[209.723117] (-) TimerEvent: {} +[209.823990] (-) TimerEvent: {} +[209.890930] (turtlesim) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o\x1b[0m\n'} +[209.924184] (-) TimerEvent: {} +[209.972768] (turtlesim) StdoutLine: {'line': b'[ 51%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o\x1b[0m\n'} +[210.024376] (-) TimerEvent: {} +[210.033319] (turtlesim) StdoutLine: {'line': b'[ 51%] Built target turtlesim__rosidl_typesupport_cpp\n'} +[210.124553] (-) TimerEvent: {} +[210.191188] (turtlesim) StdoutLine: {'line': b'[ 52%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o\x1b[0m\n'} +[210.224867] (-) TimerEvent: {} +[210.255531] (turtlesim) StdoutLine: {'line': b'[ 53%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o\x1b[0m\n'} +[210.325184] (-) TimerEvent: {} +[210.425923] (-) TimerEvent: {} +[210.526884] (turtlesim) StdoutLine: {'line': b'[ 54%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o\x1b[0m\n'} +[210.527408] (-) TimerEvent: {} +[210.628340] (-) TimerEvent: {} +[210.729406] (-) TimerEvent: {} +[210.785789] (turtlesim) StdoutLine: {'line': b'[ 55%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o\x1b[0m\n'} +[210.829786] (-) TimerEvent: {} +[210.932200] (-) TimerEvent: {} +[211.032071] (turtlesim) StdoutLine: {'line': b'[ 56%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o\x1b[0m\n'} +[211.032772] (-) TimerEvent: {} +[211.133536] (-) TimerEvent: {} +[211.234486] (-) TimerEvent: {} +[211.286292] (turtlesim) StdoutLine: {'line': b'[ 57%] \x1b[32m\x1b[1mLinking CXX shared library libturtlesim__rosidl_typesupport_c.so\x1b[0m\n'} +[211.334647] (-) TimerEvent: {} +[211.435524] (-) TimerEvent: {} +[211.536137] (-) TimerEvent: {} +[211.636801] (-) TimerEvent: {} +[211.645852] (turtlesim) StdoutLine: {'line': b'[ 57%] Built target turtlesim__rosidl_typesupport_c\n'} +[211.737082] (-) TimerEvent: {} +[211.837867] (-) TimerEvent: {} +[211.938696] (-) TimerEvent: {} +[212.039437] (-) TimerEvent: {} +[212.085375] (turtlesim) StdoutLine: {'line': b'[ 58%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o\x1b[0m\n'} +[212.139736] (-) TimerEvent: {} +[212.240354] (-) TimerEvent: {} +[212.327647] (turtlesim) StdoutLine: {'line': b'[ 59%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o\x1b[0m\n'} +[212.340550] (-) TimerEvent: {} +[212.441254] (-) TimerEvent: {} +[212.542196] (-) TimerEvent: {} +[212.643197] (-) TimerEvent: {} +[212.744160] (-) TimerEvent: {} +[212.845164] (-) TimerEvent: {} +[212.945889] (-) TimerEvent: {} +[213.046611] (-) TimerEvent: {} +[213.147331] (-) TimerEvent: {} +[213.248215] (-) TimerEvent: {} +[213.349025] (-) TimerEvent: {} +[213.449859] (-) TimerEvent: {} +[213.550703] (-) TimerEvent: {} +[213.651494] (-) TimerEvent: {} +[213.752303] (-) TimerEvent: {} +[213.853087] (-) TimerEvent: {} +[213.953963] (-) TimerEvent: {} +[214.055416] (-) TimerEvent: {} +[214.093992] (turtlesim) StdoutLine: {'line': b'[ 60%] \x1b[32m\x1b[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_cpp.so\x1b[0m\n'} +[214.155916] (-) TimerEvent: {} +[214.258562] (-) TimerEvent: {} +[214.359676] (-) TimerEvent: {} +[214.387842] (turtlesim) StdoutLine: {'line': b'[ 61%] \x1b[32m\x1b[1mLinking CXX shared library libturtlesim__rosidl_typesupport_introspection_cpp.so\x1b[0m\n'} +[214.459966] (-) TimerEvent: {} +[214.560588] (-) TimerEvent: {} +[214.661227] (-) TimerEvent: {} +[214.762100] (-) TimerEvent: {} +[214.842716] (turtlesim) StdoutLine: {'line': b'[ 61%] Built target turtlesim__rosidl_typesupport_fastrtps_cpp\n'} +[214.862435] (-) TimerEvent: {} +[214.908001] (turtlesim) StdoutLine: {'line': b'[ 61%] Built target turtlesim__rosidl_typesupport_introspection_cpp\n'} +[214.962923] (-) TimerEvent: {} +[215.046889] (turtlesim) StdoutLine: {'line': b'[ 62%] \x1b[34m\x1b[1mGenerating include/turtlesim/moc_turtle_frame.cpp\x1b[0m\n'} +[215.063302] (-) TimerEvent: {} +[215.164006] (-) TimerEvent: {} +[215.265101] (-) TimerEvent: {} +[215.365715] (-) TimerEvent: {} +[215.466361] (-) TimerEvent: {} +[215.566953] (-) TimerEvent: {} +[215.667631] (-) TimerEvent: {} +[215.724167] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim_node\x1b[0m\n'} +[215.767785] (-) TimerEvent: {} +[215.868341] (-) TimerEvent: {} +[215.968873] (-) TimerEvent: {} +[216.069391] (-) TimerEvent: {} +[216.170075] (-) TimerEvent: {} +[216.270784] (-) TimerEvent: {} +[216.371810] (-) TimerEvent: {} +[216.472308] (-) TimerEvent: {} +[216.572814] (-) TimerEvent: {} +[216.673317] (-) TimerEvent: {} +[216.773825] (-) TimerEvent: {} +[216.874344] (-) TimerEvent: {} +[216.974982] (-) TimerEvent: {} +[217.075737] (-) TimerEvent: {} +[217.176247] (-) TimerEvent: {} +[217.276792] (-) TimerEvent: {} +[217.377407] (-) TimerEvent: {} +[217.477974] (-) TimerEvent: {} +[217.578596] (-) TimerEvent: {} +[217.679157] (-) TimerEvent: {} +[217.780080] (-) TimerEvent: {} +[217.880648] (-) TimerEvent: {} +[217.981189] (-) TimerEvent: {} +[218.081711] (-) TimerEvent: {} +[218.182312] (-) TimerEvent: {} +[218.282924] (-) TimerEvent: {} +[218.383943] (-) TimerEvent: {} +[218.485290] (-) TimerEvent: {} +[218.586594] (-) TimerEvent: {} +[218.687105] (-) TimerEvent: {} +[218.787730] (-) TimerEvent: {} +[218.888852] (-) TimerEvent: {} +[218.989412] (-) TimerEvent: {} +[219.090024] (-) TimerEvent: {} +[219.190810] (-) TimerEvent: {} +[219.291552] (-) TimerEvent: {} +[219.392127] (-) TimerEvent: {} +[219.492769] (-) TimerEvent: {} +[219.593465] (-) TimerEvent: {} +[219.694175] (-) TimerEvent: {} +[219.795121] (-) TimerEvent: {} +[219.896327] (-) TimerEvent: {} +[219.951877] (turtlesim) StdoutLine: {'line': b'[ 63%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o\x1b[0m\n'} +[219.996656] (-) TimerEvent: {} +[220.097433] (-) TimerEvent: {} +[220.198167] (-) TimerEvent: {} +[220.299184] (-) TimerEvent: {} +[220.399968] (-) TimerEvent: {} +[220.500749] (-) TimerEvent: {} +[220.601581] (-) TimerEvent: {} +[220.702269] (-) TimerEvent: {} +[220.802930] (-) TimerEvent: {} +[220.903775] (-) TimerEvent: {} +[221.004642] (-) TimerEvent: {} +[221.106053] (-) TimerEvent: {} +[221.207428] (-) TimerEvent: {} +[221.308695] (-) TimerEvent: {} +[221.409310] (-) TimerEvent: {} +[221.510076] (-) TimerEvent: {} +[221.610844] (-) TimerEvent: {} +[221.711819] (-) TimerEvent: {} +[221.812753] (-) TimerEvent: {} +[221.913652] (-) TimerEvent: {} +[222.014891] (-) TimerEvent: {} +[222.116389] (-) TimerEvent: {} +[222.217361] (-) TimerEvent: {} +[222.318254] (-) TimerEvent: {} +[222.419187] (-) TimerEvent: {} +[222.520135] (-) TimerEvent: {} +[222.620920] (-) TimerEvent: {} +[222.721538] (-) TimerEvent: {} +[222.822256] (-) TimerEvent: {} +[222.923291] (-) TimerEvent: {} +[223.024236] (-) TimerEvent: {} +[223.125406] (-) TimerEvent: {} +[223.227102] (-) TimerEvent: {} +[223.327688] (-) TimerEvent: {} +[223.428529] (-) TimerEvent: {} +[223.529538] (-) TimerEvent: {} +[223.630524] (-) TimerEvent: {} +[223.731296] (-) TimerEvent: {} +[223.832208] (-) TimerEvent: {} +[223.932910] (-) TimerEvent: {} +[224.033744] (-) TimerEvent: {} +[224.134461] (-) TimerEvent: {} +[224.235195] (-) TimerEvent: {} +[224.336681] (-) TimerEvent: {} +[224.438247] (-) TimerEvent: {} +[224.539458] (-) TimerEvent: {} +[224.641564] (-) TimerEvent: {} +[224.743056] (-) TimerEvent: {} +[224.844203] (-) TimerEvent: {} +[224.945689] (-) TimerEvent: {} +[225.046898] (-) TimerEvent: {} +[225.148470] (-) TimerEvent: {} +[225.249725] (-) TimerEvent: {} +[225.351016] (-) TimerEvent: {} +[225.451862] (-) TimerEvent: {} +[225.553240] (-) TimerEvent: {} +[225.654657] (-) TimerEvent: {} +[225.755743] (-) TimerEvent: {} +[225.856676] (-) TimerEvent: {} +[225.957868] (-) TimerEvent: {} +[226.058984] (-) TimerEvent: {} +[226.160620] (-) TimerEvent: {} +[226.262043] (-) TimerEvent: {} +[226.363006] (-) TimerEvent: {} +[226.464497] (-) TimerEvent: {} +[226.565880] (-) TimerEvent: {} +[226.666926] (-) TimerEvent: {} +[226.767763] (-) TimerEvent: {} +[226.868856] (-) TimerEvent: {} +[226.969906] (-) TimerEvent: {} +[227.071073] (-) TimerEvent: {} +[227.173147] (-) TimerEvent: {} +[227.274816] (-) TimerEvent: {} +[227.376204] (-) TimerEvent: {} +[227.477741] (-) TimerEvent: {} +[227.579299] (-) TimerEvent: {} +[227.680675] (-) TimerEvent: {} +[227.782255] (-) TimerEvent: {} +[227.883630] (-) TimerEvent: {} +[227.984956] (-) TimerEvent: {} +[228.086263] (-) TimerEvent: {} +[228.187540] (-) TimerEvent: {} +[228.289001] (-) TimerEvent: {} +[228.390767] (-) TimerEvent: {} +[228.492267] (-) TimerEvent: {} +[228.594140] (-) TimerEvent: {} +[228.695337] (-) TimerEvent: {} +[228.796801] (-) TimerEvent: {} +[228.898039] (-) TimerEvent: {} +[228.999267] (-) TimerEvent: {} +[229.100809] (-) TimerEvent: {} +[229.201524] (-) TimerEvent: {} +[229.302564] (-) TimerEvent: {} +[229.403916] (-) TimerEvent: {} +[229.505614] (-) TimerEvent: {} +[229.606985] (-) TimerEvent: {} +[229.708586] (-) TimerEvent: {} +[229.809872] (-) TimerEvent: {} +[229.911092] (-) TimerEvent: {} +[230.012124] (-) TimerEvent: {} +[230.113744] (-) TimerEvent: {} +[230.214735] (-) TimerEvent: {} +[230.315462] (-) TimerEvent: {} +[230.416484] (-) TimerEvent: {} +[230.518090] (-) TimerEvent: {} +[230.619543] (-) TimerEvent: {} +[230.720955] (-) TimerEvent: {} +[230.822644] (-) TimerEvent: {} +[230.923901] (-) TimerEvent: {} +[231.025008] (-) TimerEvent: {} +[231.126826] (-) TimerEvent: {} +[231.227988] (-) TimerEvent: {} +[231.328718] (-) TimerEvent: {} +[231.430308] (-) TimerEvent: {} +[231.532222] (-) TimerEvent: {} +[231.633838] (-) TimerEvent: {} +[231.735097] (-) TimerEvent: {} +[231.836397] (-) TimerEvent: {} +[231.937308] (-) TimerEvent: {} +[232.038296] (-) TimerEvent: {} +[232.139386] (-) TimerEvent: {} +[232.240902] (-) TimerEvent: {} +[232.342491] (-) TimerEvent: {} +[232.443740] (-) TimerEvent: {} +[232.545262] (-) TimerEvent: {} +[232.646930] (-) TimerEvent: {} +[232.748414] (-) TimerEvent: {} +[232.849760] (-) TimerEvent: {} +[232.951089] (-) TimerEvent: {} +[233.052689] (-) TimerEvent: {} +[233.153643] (-) TimerEvent: {} +[233.254958] (-) TimerEvent: {} +[233.356922] (-) TimerEvent: {} +[233.458460] (-) TimerEvent: {} +[233.559730] (-) TimerEvent: {} +[233.660247] (-) TimerEvent: {} +[233.760929] (-) TimerEvent: {} +[233.861915] (-) TimerEvent: {} +[233.963179] (-) TimerEvent: {} +[234.064210] (-) TimerEvent: {} +[234.165538] (-) TimerEvent: {} +[234.266917] (-) TimerEvent: {} +[234.368288] (-) TimerEvent: {} +[234.469422] (-) TimerEvent: {} +[234.570417] (-) TimerEvent: {} +[234.672009] (-) TimerEvent: {} +[234.773553] (-) TimerEvent: {} +[234.874466] (-) TimerEvent: {} +[234.975877] (-) TimerEvent: {} +[235.077669] (-) TimerEvent: {} +[235.179003] (-) TimerEvent: {} +[235.280105] (-) TimerEvent: {} +[235.381505] (-) TimerEvent: {} +[235.483354] (-) TimerEvent: {} +[235.584805] (-) TimerEvent: {} +[235.685750] (-) TimerEvent: {} +[235.786631] (-) TimerEvent: {} +[235.888030] (-) TimerEvent: {} +[235.988943] (-) TimerEvent: {} +[236.089882] (-) TimerEvent: {} +[236.191211] (-) TimerEvent: {} +[236.292084] (-) TimerEvent: {} +[236.393097] (-) TimerEvent: {} +[236.494320] (-) TimerEvent: {} +[236.595365] (-) TimerEvent: {} +[236.696304] (-) TimerEvent: {} +[236.797803] (-) TimerEvent: {} +[236.899500] (-) TimerEvent: {} +[237.001151] (-) TimerEvent: {} +[237.102759] (-) TimerEvent: {} +[237.203677] (-) TimerEvent: {} +[237.305061] (-) TimerEvent: {} +[237.406515] (-) TimerEvent: {} +[237.508208] (-) TimerEvent: {} +[237.609557] (-) TimerEvent: {} +[237.711079] (-) TimerEvent: {} +[237.812510] (-) TimerEvent: {} +[237.914140] (-) TimerEvent: {} +[238.015641] (-) TimerEvent: {} +[238.116897] (-) TimerEvent: {} +[238.218229] (-) TimerEvent: {} +[238.319926] (-) TimerEvent: {} +[238.421603] (-) TimerEvent: {} +[238.522903] (-) TimerEvent: {} +[238.623552] (-) TimerEvent: {} +[238.724422] (-) TimerEvent: {} +[238.825150] (-) TimerEvent: {} +[238.925895] (-) TimerEvent: {} +[239.027247] (-) TimerEvent: {} +[239.128725] (-) TimerEvent: {} +[239.229707] (-) TimerEvent: {} +[239.330997] (-) TimerEvent: {} +[239.431919] (-) TimerEvent: {} +[239.532521] (-) TimerEvent: {} +[239.633078] (-) TimerEvent: {} +[239.699012] (turtlesim) StdoutLine: {'line': b'[ 64%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o\x1b[0m\n'} +[239.733283] (-) TimerEvent: {} +[239.834182] (-) TimerEvent: {} +[239.934897] (-) TimerEvent: {} +[240.035506] (-) TimerEvent: {} +[240.136025] (-) TimerEvent: {} +[240.236666] (-) TimerEvent: {} +[240.337436] (-) TimerEvent: {} +[240.438181] (-) TimerEvent: {} +[240.538758] (-) TimerEvent: {} +[240.639470] (-) TimerEvent: {} +[240.740213] (-) TimerEvent: {} +[240.840920] (-) TimerEvent: {} +[240.941613] (-) TimerEvent: {} +[241.042287] (-) TimerEvent: {} +[241.143062] (-) TimerEvent: {} +[241.243787] (-) TimerEvent: {} +[241.344488] (-) TimerEvent: {} +[241.445266] (-) TimerEvent: {} +[241.546007] (-) TimerEvent: {} +[241.646763] (-) TimerEvent: {} +[241.747499] (-) TimerEvent: {} +[241.848233] (-) TimerEvent: {} +[241.949001] (-) TimerEvent: {} +[242.049913] (-) TimerEvent: {} +[242.150970] (-) TimerEvent: {} +[242.251546] (-) TimerEvent: {} +[242.352284] (-) TimerEvent: {} +[242.453024] (-) TimerEvent: {} +[242.553969] (-) TimerEvent: {} +[242.654644] (-) TimerEvent: {} +[242.755361] (-) TimerEvent: {} +[242.856100] (-) TimerEvent: {} +[242.956955] (-) TimerEvent: {} +[243.057658] (-) TimerEvent: {} +[243.158427] (-) TimerEvent: {} +[243.259002] (-) TimerEvent: {} +[243.359711] (-) TimerEvent: {} +[243.460507] (-) TimerEvent: {} +[243.561294] (-) TimerEvent: {} +[243.662080] (-) TimerEvent: {} +[243.762888] (-) TimerEvent: {} +[243.863640] (-) TimerEvent: {} +[243.964437] (-) TimerEvent: {} +[244.065246] (-) TimerEvent: {} +[244.165965] (-) TimerEvent: {} +[244.266613] (-) TimerEvent: {} +[244.367364] (-) TimerEvent: {} +[244.468113] (-) TimerEvent: {} +[244.568824] (-) TimerEvent: {} +[244.669617] (-) TimerEvent: {} +[244.770582] (-) TimerEvent: {} +[244.871540] (-) TimerEvent: {} +[244.972274] (-) TimerEvent: {} +[245.073016] (-) TimerEvent: {} +[245.174039] (-) TimerEvent: {} +[245.274932] (-) TimerEvent: {} +[245.375660] (-) TimerEvent: {} +[245.476398] (-) TimerEvent: {} +[245.577125] (-) TimerEvent: {} +[245.677846] (-) TimerEvent: {} +[245.778590] (-) TimerEvent: {} +[245.879295] (-) TimerEvent: {} +[245.979989] (-) TimerEvent: {} +[246.080711] (-) TimerEvent: {} +[246.181436] (-) TimerEvent: {} +[246.282221] (-) TimerEvent: {} +[246.382804] (-) TimerEvent: {} +[246.483556] (-) TimerEvent: {} +[246.584402] (-) TimerEvent: {} +[246.685149] (-) TimerEvent: {} +[246.785859] (-) TimerEvent: {} +[246.886754] (-) TimerEvent: {} +[246.987573] (-) TimerEvent: {} +[247.088320] (-) TimerEvent: {} +[247.189064] (-) TimerEvent: {} +[247.289793] (-) TimerEvent: {} +[247.390511] (-) TimerEvent: {} +[247.491083] (-) TimerEvent: {} +[247.591791] (-) TimerEvent: {} +[247.692500] (-) TimerEvent: {} +[247.793214] (-) TimerEvent: {} +[247.893935] (-) TimerEvent: {} +[247.994747] (-) TimerEvent: {} +[248.095524] (-) TimerEvent: {} +[248.196273] (-) TimerEvent: {} +[248.296827] (-) TimerEvent: {} +[248.397585] (-) TimerEvent: {} +[248.498320] (-) TimerEvent: {} +[248.598936] (-) TimerEvent: {} +[248.699959] (-) TimerEvent: {} +[248.800715] (-) TimerEvent: {} +[248.901448] (-) TimerEvent: {} +[249.002234] (-) TimerEvent: {} +[249.103093] (-) TimerEvent: {} +[249.203868] (-) TimerEvent: {} +[249.304889] (-) TimerEvent: {} +[249.405744] (-) TimerEvent: {} +[249.506353] (-) TimerEvent: {} +[249.606921] (-) TimerEvent: {} +[249.707643] (-) TimerEvent: {} +[249.808376] (-) TimerEvent: {} +[249.909059] (-) TimerEvent: {} +[250.009758] (-) TimerEvent: {} +[250.110626] (-) TimerEvent: {} +[250.211399] (-) TimerEvent: {} +[250.312161] (-) TimerEvent: {} +[250.412974] (-) TimerEvent: {} +[250.513734] (-) TimerEvent: {} +[250.614487] (-) TimerEvent: {} +[250.715081] (-) TimerEvent: {} +[250.815865] (-) TimerEvent: {} +[250.916592] (-) TimerEvent: {} +[251.017318] (-) TimerEvent: {} +[251.118056] (-) TimerEvent: {} +[251.218663] (-) TimerEvent: {} +[251.319412] (-) TimerEvent: {} +[251.420151] (-) TimerEvent: {} +[251.520932] (-) TimerEvent: {} +[251.621679] (-) TimerEvent: {} +[251.722250] (-) TimerEvent: {} +[251.822885] (-) TimerEvent: {} +[251.923556] (-) TimerEvent: {} +[252.024294] (-) TimerEvent: {} +[252.125008] (-) TimerEvent: {} +[252.225725] (-) TimerEvent: {} +[252.326467] (-) TimerEvent: {} +[252.427021] (-) TimerEvent: {} +[252.527723] (-) TimerEvent: {} +[252.628430] (-) TimerEvent: {} +[252.729138] (-) TimerEvent: {} +[252.829923] (-) TimerEvent: {} +[252.930681] (-) TimerEvent: {} +[253.031393] (-) TimerEvent: {} +[253.132104] (-) TimerEvent: {} +[253.232804] (-) TimerEvent: {} +[253.333530] (-) TimerEvent: {} +[253.434248] (-) TimerEvent: {} +[253.534999] (-) TimerEvent: {} +[253.635705] (-) TimerEvent: {} +[253.736422] (-) TimerEvent: {} +[253.837121] (-) TimerEvent: {} +[253.937680] (-) TimerEvent: {} +[254.038526] (-) TimerEvent: {} +[254.139090] (-) TimerEvent: {} +[254.239659] (-) TimerEvent: {} +[254.340381] (-) TimerEvent: {} +[254.441110] (-) TimerEvent: {} +[254.541833] (-) TimerEvent: {} +[254.642560] (-) TimerEvent: {} +[254.743271] (-) TimerEvent: {} +[254.843999] (-) TimerEvent: {} +[254.944707] (-) TimerEvent: {} +[255.045445] (-) TimerEvent: {} +[255.146027] (-) TimerEvent: {} +[255.246959] (-) TimerEvent: {} +[255.347732] (-) TimerEvent: {} +[255.448497] (-) TimerEvent: {} +[255.549233] (-) TimerEvent: {} +[255.649950] (-) TimerEvent: {} +[255.750724] (-) TimerEvent: {} +[255.851482] (-) TimerEvent: {} +[255.952225] (-) TimerEvent: {} +[256.052960] (-) TimerEvent: {} +[256.153687] (-) TimerEvent: {} +[256.254446] (-) TimerEvent: {} +[256.355191] (-) TimerEvent: {} +[256.456128] (-) TimerEvent: {} +[256.557090] (-) TimerEvent: {} +[256.657833] (-) TimerEvent: {} +[256.758592] (-) TimerEvent: {} +[256.859391] (-) TimerEvent: {} +[256.960107] (-) TimerEvent: {} +[257.060828] (-) TimerEvent: {} +[257.161600] (-) TimerEvent: {} +[257.262386] (-) TimerEvent: {} +[257.363111] (-) TimerEvent: {} +[257.463869] (-) TimerEvent: {} +[257.564593] (-) TimerEvent: {} +[257.665348] (-) TimerEvent: {} +[257.766070] (-) TimerEvent: {} +[257.866796] (-) TimerEvent: {} +[257.967548] (-) TimerEvent: {} +[258.068316] (-) TimerEvent: {} +[258.169038] (-) TimerEvent: {} +[258.269784] (-) TimerEvent: {} +[258.370512] (-) TimerEvent: {} +[258.471280] (-) TimerEvent: {} +[258.571988] (-) TimerEvent: {} +[258.672542] (-) TimerEvent: {} +[258.773416] (-) TimerEvent: {} +[258.874549] (-) TimerEvent: {} +[258.975616] (-) TimerEvent: {} +[259.076656] (-) TimerEvent: {} +[259.177615] (-) TimerEvent: {} +[259.278610] (-) TimerEvent: {} +[259.379619] (-) TimerEvent: {} +[259.480625] (-) TimerEvent: {} +[259.581390] (-) TimerEvent: {} +[259.682189] (-) TimerEvent: {} +[259.782857] (-) TimerEvent: {} +[259.883641] (-) TimerEvent: {} +[259.984405] (-) TimerEvent: {} +[260.085133] (-) TimerEvent: {} +[260.185848] (-) TimerEvent: {} +[260.286589] (-) TimerEvent: {} +[260.387581] (-) TimerEvent: {} +[260.488336] (-) TimerEvent: {} +[260.589083] (-) TimerEvent: {} +[260.690055] (-) TimerEvent: {} +[260.790748] (-) TimerEvent: {} +[260.891366] (-) TimerEvent: {} +[260.992096] (-) TimerEvent: {} +[261.092805] (-) TimerEvent: {} +[261.193528] (-) TimerEvent: {} +[261.294262] (-) TimerEvent: {} +[261.394871] (-) TimerEvent: {} +[261.495631] (-) TimerEvent: {} +[261.596355] (-) TimerEvent: {} +[261.697079] (-) TimerEvent: {} +[261.797809] (-) TimerEvent: {} +[261.898598] (-) TimerEvent: {} +[261.999314] (-) TimerEvent: {} +[262.100060] (-) TimerEvent: {} +[262.200782] (-) TimerEvent: {} +[262.301535] (-) TimerEvent: {} +[262.402266] (-) TimerEvent: {} +[262.503035] (-) TimerEvent: {} +[262.603772] (-) TimerEvent: {} +[262.704527] (-) TimerEvent: {} +[262.805332] (-) TimerEvent: {} +[262.906147] (-) TimerEvent: {} +[263.006798] (-) TimerEvent: {} +[263.107520] (-) TimerEvent: {} +[263.208140] (-) TimerEvent: {} +[263.308710] (-) TimerEvent: {} +[263.409415] (-) TimerEvent: {} +[263.510126] (-) TimerEvent: {} +[263.610725] (-) TimerEvent: {} +[263.711441] (-) TimerEvent: {} +[263.812169] (-) TimerEvent: {} +[263.912909] (-) TimerEvent: {} +[264.013622] (-) TimerEvent: {} +[264.114392] (-) TimerEvent: {} +[264.214990] (-) TimerEvent: {} +[264.315718] (-) TimerEvent: {} +[264.416433] (-) TimerEvent: {} +[264.517185] (-) TimerEvent: {} +[264.617910] (-) TimerEvent: {} +[264.718599] (-) TimerEvent: {} +[264.819426] (-) TimerEvent: {} +[264.920172] (-) TimerEvent: {} +[265.020942] (-) TimerEvent: {} +[265.121706] (-) TimerEvent: {} +[265.222455] (-) TimerEvent: {} +[265.323025] (-) TimerEvent: {} +[265.423591] (-) TimerEvent: {} +[265.524333] (-) TimerEvent: {} +[265.625077] (-) TimerEvent: {} +[265.725808] (-) TimerEvent: {} +[265.826515] (-) TimerEvent: {} +[265.927219] (-) TimerEvent: {} +[266.028170] (-) TimerEvent: {} +[266.129088] (-) TimerEvent: {} +[266.229869] (-) TimerEvent: {} +[266.331060] (-) TimerEvent: {} +[266.432278] (-) TimerEvent: {} +[266.533276] (-) TimerEvent: {} +[266.634123] (-) TimerEvent: {} +[266.734814] (-) TimerEvent: {} +[266.835666] (-) TimerEvent: {} +[266.936397] (-) TimerEvent: {} +[267.037084] (-) TimerEvent: {} +[267.137866] (-) TimerEvent: {} +[267.239025] (-) TimerEvent: {} +[267.340727] (-) TimerEvent: {} +[267.442185] (-) TimerEvent: {} +[267.543396] (-) TimerEvent: {} +[267.645103] (-) TimerEvent: {} +[267.746474] (-) TimerEvent: {} +[267.847418] (-) TimerEvent: {} +[267.949010] (-) TimerEvent: {} +[268.050972] (-) TimerEvent: {} +[268.153096] (-) TimerEvent: {} +[268.254822] (-) TimerEvent: {} +[268.356443] (-) TimerEvent: {} +[268.457880] (-) TimerEvent: {} +[268.559380] (-) TimerEvent: {} +[268.660758] (-) TimerEvent: {} +[268.762131] (-) TimerEvent: {} +[268.863293] (-) TimerEvent: {} +[268.965011] (-) TimerEvent: {} +[269.066944] (-) TimerEvent: {} +[269.168560] (-) TimerEvent: {} +[269.269895] (-) TimerEvent: {} +[269.371520] (-) TimerEvent: {} +[269.473099] (-) TimerEvent: {} +[269.574763] (-) TimerEvent: {} +[269.676257] (-) TimerEvent: {} +[269.777862] (-) TimerEvent: {} +[269.879134] (-) TimerEvent: {} +[269.980514] (-) TimerEvent: {} +[270.081652] (-) TimerEvent: {} +[270.183095] (-) TimerEvent: {} +[270.284833] (-) TimerEvent: {} +[270.386029] (-) TimerEvent: {} +[270.487421] (-) TimerEvent: {} +[270.588526] (-) TimerEvent: {} +[270.690095] (-) TimerEvent: {} +[270.790919] (-) TimerEvent: {} +[270.891764] (-) TimerEvent: {} +[270.993163] (-) TimerEvent: {} +[271.094704] (-) TimerEvent: {} +[271.196172] (-) TimerEvent: {} +[271.297746] (-) TimerEvent: {} +[271.399603] (-) TimerEvent: {} +[271.501219] (-) TimerEvent: {} +[271.602790] (-) TimerEvent: {} +[271.704594] (-) TimerEvent: {} +[271.806496] (-) TimerEvent: {} +[271.908296] (-) TimerEvent: {} +[272.009188] (-) TimerEvent: {} +[272.110172] (-) TimerEvent: {} +[272.211582] (-) TimerEvent: {} +[272.313133] (-) TimerEvent: {} +[272.414404] (-) TimerEvent: {} +[272.515108] (-) TimerEvent: {} +[272.616870] (-) TimerEvent: {} +[272.718214] (-) TimerEvent: {} +[272.819068] (-) TimerEvent: {} +[272.920229] (-) TimerEvent: {} +[273.021508] (-) TimerEvent: {} +[273.123371] (-) TimerEvent: {} +[273.225172] (-) TimerEvent: {} +[273.326258] (-) TimerEvent: {} +[273.427383] (-) TimerEvent: {} +[273.528828] (-) TimerEvent: {} +[273.630592] (-) TimerEvent: {} +[273.731831] (-) TimerEvent: {} +[273.832902] (-) TimerEvent: {} +[273.934544] (-) TimerEvent: {} +[274.035839] (-) TimerEvent: {} +[274.137265] (-) TimerEvent: {} +[274.238695] (-) TimerEvent: {} +[274.339461] (-) TimerEvent: {} +[274.441001] (-) TimerEvent: {} +[274.542479] (-) TimerEvent: {} +[274.643368] (-) TimerEvent: {} +[274.744468] (-) TimerEvent: {} +[274.845583] (-) TimerEvent: {} +[274.947086] (-) TimerEvent: {} +[275.048639] (-) TimerEvent: {} +[275.149911] (-) TimerEvent: {} +[275.250947] (-) TimerEvent: {} +[275.352131] (-) TimerEvent: {} +[275.453669] (-) TimerEvent: {} +[275.554811] (-) TimerEvent: {} +[275.656191] (-) TimerEvent: {} +[275.757338] (-) TimerEvent: {} +[275.858602] (-) TimerEvent: {} +[275.960123] (-) TimerEvent: {} +[276.064140] (-) TimerEvent: {} +[276.165457] (-) TimerEvent: {} +[276.267076] (-) TimerEvent: {} +[276.368225] (-) TimerEvent: {} +[276.469891] (-) TimerEvent: {} +[276.571646] (-) TimerEvent: {} +[276.673363] (-) TimerEvent: {} +[276.775150] (-) TimerEvent: {} +[276.876539] (-) TimerEvent: {} +[276.977657] (-) TimerEvent: {} +[277.079021] (-) TimerEvent: {} +[277.180667] (-) TimerEvent: {} +[277.282423] (-) TimerEvent: {} +[277.383806] (-) TimerEvent: {} +[277.485213] (-) TimerEvent: {} +[277.586896] (-) TimerEvent: {} +[277.688454] (-) TimerEvent: {} +[277.789719] (-) TimerEvent: {} +[277.891436] (-) TimerEvent: {} +[277.992833] (-) TimerEvent: {} +[278.093979] (-) TimerEvent: {} +[278.195350] (-) TimerEvent: {} +[278.296633] (-) TimerEvent: {} +[278.397953] (-) TimerEvent: {} +[278.499092] (-) TimerEvent: {} +[278.600852] (-) TimerEvent: {} +[278.702475] (-) TimerEvent: {} +[278.804190] (-) TimerEvent: {} +[278.905332] (-) TimerEvent: {} +[279.006602] (-) TimerEvent: {} +[279.107982] (-) TimerEvent: {} +[279.209805] (-) TimerEvent: {} +[279.311183] (-) TimerEvent: {} +[279.412671] (-) TimerEvent: {} +[279.514469] (-) TimerEvent: {} +[279.615803] (-) TimerEvent: {} +[279.717428] (-) TimerEvent: {} +[279.819150] (-) TimerEvent: {} +[279.920888] (-) TimerEvent: {} +[280.022584] (-) TimerEvent: {} +[280.124362] (-) TimerEvent: {} +[280.226031] (-) TimerEvent: {} +[280.327596] (-) TimerEvent: {} +[280.429096] (-) TimerEvent: {} +[280.530462] (-) TimerEvent: {} +[280.631384] (-) TimerEvent: {} +[280.732495] (-) TimerEvent: {} +[280.834206] (-) TimerEvent: {} +[280.935242] (-) TimerEvent: {} +[281.036390] (-) TimerEvent: {} +[281.137954] (-) TimerEvent: {} +[281.239683] (-) TimerEvent: {} +[281.341386] (-) TimerEvent: {} +[281.442481] (-) TimerEvent: {} +[281.543628] (-) TimerEvent: {} +[281.644484] (-) TimerEvent: {} +[281.745436] (-) TimerEvent: {} +[281.846845] (-) TimerEvent: {} +[281.948424] (-) TimerEvent: {} +[282.049684] (-) TimerEvent: {} +[282.150950] (-) TimerEvent: {} +[282.251984] (-) TimerEvent: {} +[282.353285] (-) TimerEvent: {} +[282.454462] (-) TimerEvent: {} +[282.555290] (-) TimerEvent: {} +[282.656384] (-) TimerEvent: {} +[282.757579] (-) TimerEvent: {} +[282.859021] (-) TimerEvent: {} +[282.960515] (-) TimerEvent: {} +[283.061435] (-) TimerEvent: {} +[283.162410] (-) TimerEvent: {} +[283.263491] (-) TimerEvent: {} +[283.365147] (-) TimerEvent: {} +[283.467114] (-) TimerEvent: {} +[283.568805] (-) TimerEvent: {} +[283.670563] (-) TimerEvent: {} +[283.772309] (-) TimerEvent: {} +[283.874151] (-) TimerEvent: {} +[283.975513] (-) TimerEvent: {} +[284.077158] (-) TimerEvent: {} +[284.178713] (-) TimerEvent: {} +[284.280309] (-) TimerEvent: {} +[284.381731] (-) TimerEvent: {} +[284.483048] (-) TimerEvent: {} +[284.584403] (-) TimerEvent: {} +[284.686018] (-) TimerEvent: {} +[284.787696] (-) TimerEvent: {} +[284.889750] (-) TimerEvent: {} +[284.991432] (-) TimerEvent: {} +[285.092771] (-) TimerEvent: {} +[285.194578] (-) TimerEvent: {} +[285.296008] (-) TimerEvent: {} +[285.397349] (-) TimerEvent: {} +[285.499018] (-) TimerEvent: {} +[285.600716] (-) TimerEvent: {} +[285.702480] (-) TimerEvent: {} +[285.804158] (-) TimerEvent: {} +[285.904930] (-) TimerEvent: {} +[286.006610] (-) TimerEvent: {} +[286.108248] (-) TimerEvent: {} +[286.210154] (-) TimerEvent: {} +[286.311927] (-) TimerEvent: {} +[286.412649] (-) TimerEvent: {} +[286.513263] (-) TimerEvent: {} +[286.614553] (-) TimerEvent: {} +[286.715977] (-) TimerEvent: {} +[286.817807] (-) TimerEvent: {} +[286.919241] (-) TimerEvent: {} +[287.020506] (-) TimerEvent: {} +[287.121845] (-) TimerEvent: {} +[287.223530] (-) TimerEvent: {} +[287.325188] (-) TimerEvent: {} +[287.426650] (-) TimerEvent: {} +[287.528344] (-) TimerEvent: {} +[287.630001] (-) TimerEvent: {} +[287.731594] (-) TimerEvent: {} +[287.833368] (-) TimerEvent: {} +[287.935075] (-) TimerEvent: {} +[288.036622] (-) TimerEvent: {} +[288.137916] (-) TimerEvent: {} +[288.239765] (-) TimerEvent: {} +[288.341549] (-) TimerEvent: {} +[288.443858] (-) TimerEvent: {} +[288.545574] (-) TimerEvent: {} +[288.646946] (-) TimerEvent: {} +[288.748460] (-) TimerEvent: {} +[288.849997] (-) TimerEvent: {} +[288.951320] (-) TimerEvent: {} +[289.052885] (-) TimerEvent: {} +[289.154644] (-) TimerEvent: {} +[289.256424] (-) TimerEvent: {} +[289.358059] (-) TimerEvent: {} +[289.459697] (-) TimerEvent: {} +[289.561359] (-) TimerEvent: {} +[289.662638] (-) TimerEvent: {} +[289.764335] (-) TimerEvent: {} +[289.866010] (-) TimerEvent: {} +[289.967454] (-) TimerEvent: {} +[290.069019] (-) TimerEvent: {} +[290.170882] (-) TimerEvent: {} +[290.273050] (-) TimerEvent: {} +[290.374671] (-) TimerEvent: {} +[290.476423] (-) TimerEvent: {} +[290.578770] (-) TimerEvent: {} +[290.680842] (-) TimerEvent: {} +[290.782646] (-) TimerEvent: {} +[290.884292] (-) TimerEvent: {} +[290.985623] (-) TimerEvent: {} +[291.086138] (-) TimerEvent: {} +[291.186842] (-) TimerEvent: {} +[291.288016] (-) TimerEvent: {} +[291.389361] (-) TimerEvent: {} +[291.495949] (turtlesim) StdoutLine: {'line': b'[ 65%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o\x1b[0m\n'} +[291.535643] (-) TimerEvent: {} +[291.636223] (-) TimerEvent: {} +[291.737256] (-) TimerEvent: {} +[291.838801] (-) TimerEvent: {} +[291.939541] (-) TimerEvent: {} +[292.041223] (-) TimerEvent: {} +[292.142823] (-) TimerEvent: {} +[292.244432] (-) TimerEvent: {} +[292.345721] (-) TimerEvent: {} +[292.446500] (-) TimerEvent: {} +[292.547041] (-) TimerEvent: {} +[292.647731] (-) TimerEvent: {} +[292.748325] (-) TimerEvent: {} +[292.848930] (-) TimerEvent: {} +[292.949540] (-) TimerEvent: {} +[293.050139] (-) TimerEvent: {} +[293.150889] (-) TimerEvent: {} +[293.251593] (-) TimerEvent: {} +[293.352882] (-) TimerEvent: {} +[293.454299] (-) TimerEvent: {} +[293.555922] (-) TimerEvent: {} +[293.657131] (-) TimerEvent: {} +[293.758744] (-) TimerEvent: {} +[293.859723] (-) TimerEvent: {} +[293.960651] (-) TimerEvent: {} +[294.061287] (-) TimerEvent: {} +[294.163377] (-) TimerEvent: {} +[294.265313] (-) TimerEvent: {} +[294.366673] (-) TimerEvent: {} +[294.468395] (-) TimerEvent: {} +[294.569993] (-) TimerEvent: {} +[294.671233] (-) TimerEvent: {} +[294.772503] (-) TimerEvent: {} +[294.874063] (-) TimerEvent: {} +[294.975817] (-) TimerEvent: {} +[295.077423] (-) TimerEvent: {} +[295.179181] (-) TimerEvent: {} +[295.280541] (-) TimerEvent: {} +[295.381419] (-) TimerEvent: {} +[295.482275] (-) TimerEvent: {} +[295.583991] (-) TimerEvent: {} +[295.685636] (-) TimerEvent: {} +[295.787207] (-) TimerEvent: {} +[295.888903] (-) TimerEvent: {} +[295.990552] (-) TimerEvent: {} +[296.092149] (-) TimerEvent: {} +[296.194002] (-) TimerEvent: {} +[296.295340] (-) TimerEvent: {} +[296.396682] (-) TimerEvent: {} +[296.498513] (-) TimerEvent: {} +[296.600249] (-) TimerEvent: {} +[296.702167] (-) TimerEvent: {} +[296.803117] (-) TimerEvent: {} +[296.904443] (-) TimerEvent: {} +[297.006282] (-) TimerEvent: {} +[297.107597] (-) TimerEvent: {} +[297.209255] (-) TimerEvent: {} +[297.311219] (-) TimerEvent: {} +[297.413068] (-) TimerEvent: {} +[297.514943] (-) TimerEvent: {} +[297.616421] (-) TimerEvent: {} +[297.719089] (-) TimerEvent: {} +[297.820477] (-) TimerEvent: {} +[297.922150] (-) TimerEvent: {} +[298.023648] (-) TimerEvent: {} +[298.125146] (-) TimerEvent: {} +[298.226730] (-) TimerEvent: {} +[298.328361] (-) TimerEvent: {} +[298.430098] (-) TimerEvent: {} +[298.531095] (-) TimerEvent: {} +[298.632328] (-) TimerEvent: {} +[298.733949] (-) TimerEvent: {} +[298.835227] (-) TimerEvent: {} +[298.936809] (-) TimerEvent: {} +[299.038123] (-) TimerEvent: {} +[299.139005] (-) TimerEvent: {} +[299.239845] (-) TimerEvent: {} +[299.341057] (-) TimerEvent: {} +[299.442283] (-) TimerEvent: {} +[299.543919] (-) TimerEvent: {} +[299.645001] (-) TimerEvent: {} +[299.746586] (-) TimerEvent: {} +[299.847965] (-) TimerEvent: {} +[299.949018] (-) TimerEvent: {} +[300.050411] (-) TimerEvent: {} +[300.152005] (-) TimerEvent: {} +[300.253121] (-) TimerEvent: {} +[300.354387] (-) TimerEvent: {} +[300.455069] (-) TimerEvent: {} +[300.555845] (-) TimerEvent: {} +[300.656732] (-) TimerEvent: {} +[300.757462] (-) TimerEvent: {} +[300.858251] (-) TimerEvent: {} +[300.959154] (-) TimerEvent: {} +[301.059903] (-) TimerEvent: {} +[301.160624] (-) TimerEvent: {} +[301.261208] (-) TimerEvent: {} +[301.361928] (-) TimerEvent: {} +[301.462489] (-) TimerEvent: {} +[301.563061] (-) TimerEvent: {} +[301.663798] (-) TimerEvent: {} +[301.764449] (-) TimerEvent: {} +[301.865226] (-) TimerEvent: {} +[301.965833] (-) TimerEvent: {} +[302.066593] (-) TimerEvent: {} +[302.167199] (-) TimerEvent: {} +[302.267778] (-) TimerEvent: {} +[302.368869] (-) TimerEvent: {} +[302.469608] (-) TimerEvent: {} +[302.570463] (-) TimerEvent: {} +[302.671065] (-) TimerEvent: {} +[302.771784] (-) TimerEvent: {} +[302.872353] (-) TimerEvent: {} +[302.973080] (-) TimerEvent: {} +[303.073868] (-) TimerEvent: {} +[303.174752] (-) TimerEvent: {} +[303.275480] (-) TimerEvent: {} +[303.376200] (-) TimerEvent: {} +[303.476941] (-) TimerEvent: {} +[303.577683] (-) TimerEvent: {} +[303.678256] (-) TimerEvent: {} +[303.778863] (-) TimerEvent: {} +[303.879588] (-) TimerEvent: {} +[303.980291] (-) TimerEvent: {} +[304.080974] (-) TimerEvent: {} +[304.181939] (-) TimerEvent: {} +[304.282823] (-) TimerEvent: {} +[304.383586] (-) TimerEvent: {} +[304.484303] (-) TimerEvent: {} +[304.585022] (-) TimerEvent: {} +[304.685790] (-) TimerEvent: {} +[304.786523] (-) TimerEvent: {} +[304.887113] (-) TimerEvent: {} +[304.987859] (-) TimerEvent: {} +[305.088596] (-) TimerEvent: {} +[305.189374] (-) TimerEvent: {} +[305.290222] (-) TimerEvent: {} +[305.390949] (-) TimerEvent: {} +[305.491534] (-) TimerEvent: {} +[305.592298] (-) TimerEvent: {} +[305.693067] (-) TimerEvent: {} +[305.793738] (-) TimerEvent: {} +[305.894577] (-) TimerEvent: {} +[305.995553] (-) TimerEvent: {} +[306.096268] (-) TimerEvent: {} +[306.197017] (-) TimerEvent: {} +[306.297742] (-) TimerEvent: {} +[306.398676] (-) TimerEvent: {} +[306.499425] (-) TimerEvent: {} +[306.600165] (-) TimerEvent: {} +[306.700927] (-) TimerEvent: {} +[306.801710] (-) TimerEvent: {} +[306.902482] (-) TimerEvent: {} +[307.003395] (-) TimerEvent: {} +[307.104307] (-) TimerEvent: {} +[307.204936] (-) TimerEvent: {} +[307.305582] (-) TimerEvent: {} +[307.406374] (-) TimerEvent: {} +[307.506947] (-) TimerEvent: {} +[307.607879] (-) TimerEvent: {} +[307.708613] (-) TimerEvent: {} +[307.809374] (-) TimerEvent: {} +[307.910107] (-) TimerEvent: {} +[308.011138] (-) TimerEvent: {} +[308.111875] (-) TimerEvent: {} +[308.212622] (-) TimerEvent: {} +[308.313351] (-) TimerEvent: {} +[308.414080] (-) TimerEvent: {} +[308.514761] (-) TimerEvent: {} +[308.615691] (-) TimerEvent: {} +[308.716497] (-) TimerEvent: {} +[308.817076] (-) TimerEvent: {} +[308.917812] (-) TimerEvent: {} +[309.018653] (-) TimerEvent: {} +[309.119273] (-) TimerEvent: {} +[309.220075] (-) TimerEvent: {} +[309.320706] (-) TimerEvent: {} +[309.421454] (-) TimerEvent: {} +[309.522174] (-) TimerEvent: {} +[309.622817] (-) TimerEvent: {} +[309.723531] (-) TimerEvent: {} +[309.824248] (-) TimerEvent: {} +[309.924970] (-) TimerEvent: {} +[310.025759] (-) TimerEvent: {} +[310.126602] (-) TimerEvent: {} +[310.227340] (-) TimerEvent: {} +[310.328155] (-) TimerEvent: {} +[310.428762] (-) TimerEvent: {} +[310.529346] (-) TimerEvent: {} +[310.630081] (-) TimerEvent: {} +[310.730735] (-) TimerEvent: {} +[310.831351] (-) TimerEvent: {} +[310.931991] (-) TimerEvent: {} +[311.032626] (-) TimerEvent: {} +[311.133243] (-) TimerEvent: {} +[311.233860] (-) TimerEvent: {} +[311.334885] (-) TimerEvent: {} +[311.435476] (-) TimerEvent: {} +[311.536355] (-) TimerEvent: {} +[311.637153] (-) TimerEvent: {} +[311.737874] (-) TimerEvent: {} +[311.838612] (-) TimerEvent: {} +[311.939213] (-) TimerEvent: {} +[312.039957] (-) TimerEvent: {} +[312.140812] (-) TimerEvent: {} +[312.241622] (-) TimerEvent: {} +[312.342256] (-) TimerEvent: {} +[312.443046] (-) TimerEvent: {} +[312.543841] (-) TimerEvent: {} +[312.644576] (-) TimerEvent: {} +[312.745356] (-) TimerEvent: {} +[312.846361] (-) TimerEvent: {} +[312.946971] (-) TimerEvent: {} +[313.047697] (-) TimerEvent: {} +[313.148406] (-) TimerEvent: {} +[313.249178] (-) TimerEvent: {} +[313.349935] (-) TimerEvent: {} +[313.450572] (-) TimerEvent: {} +[313.551742] (-) TimerEvent: {} +[313.652670] (-) TimerEvent: {} +[313.753440] (-) TimerEvent: {} +[313.854281] (-) TimerEvent: {} +[313.954903] (-) TimerEvent: {} +[314.055655] (-) TimerEvent: {} +[314.156603] (-) TimerEvent: {} +[314.257326] (-) TimerEvent: {} +[314.358051] (-) TimerEvent: {} +[314.458905] (-) TimerEvent: {} +[314.559502] (-) TimerEvent: {} +[314.660206] (-) TimerEvent: {} +[314.761435] (-) TimerEvent: {} +[314.862240] (-) TimerEvent: {} +[314.962853] (-) TimerEvent: {} +[315.063594] (-) TimerEvent: {} +[315.164380] (-) TimerEvent: {} +[315.265067] (-) TimerEvent: {} +[315.365667] (-) TimerEvent: {} +[315.466308] (-) TimerEvent: {} +[315.566946] (-) TimerEvent: {} +[315.667516] (-) TimerEvent: {} +[315.768095] (-) TimerEvent: {} +[315.868834] (-) TimerEvent: {} +[315.969519] (-) TimerEvent: {} +[316.070404] (-) TimerEvent: {} +[316.170995] (-) TimerEvent: {} +[316.271734] (-) TimerEvent: {} +[316.372480] (-) TimerEvent: {} +[316.473068] (-) TimerEvent: {} +[316.573904] (-) TimerEvent: {} +[316.674726] (-) TimerEvent: {} +[316.775469] (-) TimerEvent: {} +[316.876090] (-) TimerEvent: {} +[316.976972] (-) TimerEvent: {} +[317.077705] (-) TimerEvent: {} +[317.178832] (-) TimerEvent: {} +[317.279471] (-) TimerEvent: {} +[317.380387] (-) TimerEvent: {} +[317.481126] (-) TimerEvent: {} +[317.581859] (-) TimerEvent: {} +[317.682492] (-) TimerEvent: {} +[317.783134] (-) TimerEvent: {} +[317.883813] (-) TimerEvent: {} +[317.984459] (-) TimerEvent: {} +[318.085499] (-) TimerEvent: {} +[318.186261] (-) TimerEvent: {} +[318.286968] (-) TimerEvent: {} +[318.388019] (-) TimerEvent: {} +[318.488708] (-) TimerEvent: {} +[318.589633] (-) TimerEvent: {} +[318.690480] (-) TimerEvent: {} +[318.791086] (-) TimerEvent: {} +[318.891721] (-) TimerEvent: {} +[318.992469] (-) TimerEvent: {} +[319.093150] (-) TimerEvent: {} +[319.193761] (-) TimerEvent: {} +[319.294510] (-) TimerEvent: {} +[319.395377] (-) TimerEvent: {} +[319.496250] (-) TimerEvent: {} +[319.597265] (-) TimerEvent: {} +[319.697983] (-) TimerEvent: {} +[319.798839] (-) TimerEvent: {} +[319.899619] (-) TimerEvent: {} +[320.000192] (-) TimerEvent: {} +[320.100965] (-) TimerEvent: {} +[320.201804] (-) TimerEvent: {} +[320.302431] (-) TimerEvent: {} +[320.403021] (-) TimerEvent: {} +[320.503808] (-) TimerEvent: {} +[320.604387] (-) TimerEvent: {} +[320.705098] (-) TimerEvent: {} +[320.805841] (-) TimerEvent: {} +[320.906791] (-) TimerEvent: {} +[321.007627] (-) TimerEvent: {} +[321.108287] (-) TimerEvent: {} +[321.209140] (-) TimerEvent: {} +[321.309914] (-) TimerEvent: {} +[321.410594] (-) TimerEvent: {} +[321.511211] (-) TimerEvent: {} +[321.611946] (-) TimerEvent: {} +[321.712645] (-) TimerEvent: {} +[321.813668] (-) TimerEvent: {} +[321.914753] (-) TimerEvent: {} +[322.015542] (-) TimerEvent: {} +[322.116473] (-) TimerEvent: {} +[322.217242] (-) TimerEvent: {} +[322.317891] (-) TimerEvent: {} +[322.418580] (-) TimerEvent: {} +[322.519221] (-) TimerEvent: {} +[322.619821] (-) TimerEvent: {} +[322.720584] (-) TimerEvent: {} +[322.821552] (-) TimerEvent: {} +[322.922518] (-) TimerEvent: {} +[323.023389] (-) TimerEvent: {} +[323.124274] (-) TimerEvent: {} +[323.224870] (-) TimerEvent: {} +[323.325463] (-) TimerEvent: {} +[323.426065] (-) TimerEvent: {} +[323.526803] (-) TimerEvent: {} +[323.627596] (-) TimerEvent: {} +[323.728304] (-) TimerEvent: {} +[323.828922] (-) TimerEvent: {} +[323.929550] (-) TimerEvent: {} +[324.030363] (-) TimerEvent: {} +[324.130973] (-) TimerEvent: {} +[324.231617] (-) TimerEvent: {} +[324.332215] (-) TimerEvent: {} +[324.432810] (-) TimerEvent: {} +[324.533425] (-) TimerEvent: {} +[324.634022] (-) TimerEvent: {} +[324.734675] (-) TimerEvent: {} +[324.835283] (-) TimerEvent: {} +[324.935885] (-) TimerEvent: {} +[325.036669] (-) TimerEvent: {} +[325.137353] (-) TimerEvent: {} +[325.238164] (-) TimerEvent: {} +[325.339041] (-) TimerEvent: {} +[325.439968] (-) TimerEvent: {} +[325.540850] (-) TimerEvent: {} +[325.641537] (-) TimerEvent: {} +[325.742226] (-) TimerEvent: {} +[325.842899] (-) TimerEvent: {} +[325.943671] (-) TimerEvent: {} +[326.044279] (-) TimerEvent: {} +[326.144867] (-) TimerEvent: {} +[326.245519] (-) TimerEvent: {} +[326.346211] (-) TimerEvent: {} +[326.446895] (-) TimerEvent: {} +[326.547592] (-) TimerEvent: {} +[326.648175] (-) TimerEvent: {} +[326.748893] (-) TimerEvent: {} +[326.849504] (-) TimerEvent: {} +[326.950159] (-) TimerEvent: {} +[327.050872] (-) TimerEvent: {} +[327.151463] (-) TimerEvent: {} +[327.252498] (-) TimerEvent: {} +[327.353165] (-) TimerEvent: {} +[327.453799] (-) TimerEvent: {} +[327.554462] (-) TimerEvent: {} +[327.655053] (-) TimerEvent: {} +[327.758500] (-) TimerEvent: {} +[327.859155] (-) TimerEvent: {} +[327.959787] (-) TimerEvent: {} +[328.060441] (-) TimerEvent: {} +[328.161053] (-) TimerEvent: {} +[328.261649] (-) TimerEvent: {} +[328.362240] (-) TimerEvent: {} +[328.462885] (-) TimerEvent: {} +[328.563680] (-) TimerEvent: {} +[328.664576] (-) TimerEvent: {} +[328.765425] (-) TimerEvent: {} +[328.866148] (-) TimerEvent: {} +[328.966814] (-) TimerEvent: {} +[329.067406] (-) TimerEvent: {} +[329.170188] (-) TimerEvent: {} +[329.271290] (-) TimerEvent: {} +[329.372070] (-) TimerEvent: {} +[329.472828] (-) TimerEvent: {} +[329.573487] (-) TimerEvent: {} +[329.674116] (-) TimerEvent: {} +[329.774779] (-) TimerEvent: {} +[329.875424] (-) TimerEvent: {} +[329.976102] (-) TimerEvent: {} +[330.076761] (-) TimerEvent: {} +[330.177556] (-) TimerEvent: {} +[330.278237] (-) TimerEvent: {} +[330.378908] (-) TimerEvent: {} +[330.479630] (-) TimerEvent: {} +[330.580505] (-) TimerEvent: {} +[330.681215] (-) TimerEvent: {} +[330.781919] (-) TimerEvent: {} +[330.882483] (-) TimerEvent: {} +[330.983081] (-) TimerEvent: {} +[331.083844] (-) TimerEvent: {} +[331.184494] (-) TimerEvent: {} +[331.285272] (-) TimerEvent: {} +[331.386046] (-) TimerEvent: {} +[331.486704] (-) TimerEvent: {} +[331.587309] (-) TimerEvent: {} +[331.687934] (-) TimerEvent: {} +[331.788624] (-) TimerEvent: {} +[331.889240] (-) TimerEvent: {} +[331.989850] (-) TimerEvent: {} +[332.090477] (-) TimerEvent: {} +[332.191105] (-) TimerEvent: {} +[332.291832] (-) TimerEvent: {} +[332.392728] (-) TimerEvent: {} +[332.493599] (-) TimerEvent: {} +[332.594446] (-) TimerEvent: {} +[332.695140] (-) TimerEvent: {} +[332.795722] (-) TimerEvent: {} +[332.896476] (-) TimerEvent: {} +[332.997095] (-) TimerEvent: {} +[333.097839] (-) TimerEvent: {} +[333.198625] (-) TimerEvent: {} +[333.299217] (-) TimerEvent: {} +[333.399810] (-) TimerEvent: {} +[333.500417] (-) TimerEvent: {} +[333.601025] (-) TimerEvent: {} +[333.701623] (-) TimerEvent: {} +[333.802223] (-) TimerEvent: {} +[333.902850] (-) TimerEvent: {} +[334.003587] (-) TimerEvent: {} +[334.104156] (-) TimerEvent: {} +[334.204897] (-) TimerEvent: {} +[334.307565] (-) TimerEvent: {} +[334.408731] (-) TimerEvent: {} +[334.509550] (-) TimerEvent: {} +[334.610302] (-) TimerEvent: {} +[334.711025] (-) TimerEvent: {} +[334.811628] (-) TimerEvent: {} +[334.912220] (-) TimerEvent: {} +[335.012847] (-) TimerEvent: {} +[335.113435] (-) TimerEvent: {} +[335.214125] (-) TimerEvent: {} +[335.314858] (-) TimerEvent: {} +[335.415633] (-) TimerEvent: {} +[335.516836] (-) TimerEvent: {} +[335.617434] (-) TimerEvent: {} +[335.718040] (-) TimerEvent: {} +[335.818680] (-) TimerEvent: {} +[335.919241] (-) TimerEvent: {} +[336.019806] (-) TimerEvent: {} +[336.120600] (-) TimerEvent: {} +[336.221164] (-) TimerEvent: {} +[336.321973] (-) TimerEvent: {} +[336.422621] (-) TimerEvent: {} +[336.523367] (-) TimerEvent: {} +[336.623959] (-) TimerEvent: {} +[336.724707] (-) TimerEvent: {} +[336.825292] (-) TimerEvent: {} +[336.926172] (-) TimerEvent: {} +[337.027102] (-) TimerEvent: {} +[337.127952] (-) TimerEvent: {} +[337.228859] (-) TimerEvent: {} +[337.329800] (-) TimerEvent: {} +[337.430474] (-) TimerEvent: {} +[337.531120] (-) TimerEvent: {} +[337.631913] (-) TimerEvent: {} +[337.732552] (-) TimerEvent: {} +[337.833134] (-) TimerEvent: {} +[337.933932] (-) TimerEvent: {} +[338.034711] (-) TimerEvent: {} +[338.135449] (-) TimerEvent: {} +[338.236250] (-) TimerEvent: {} +[338.336984] (-) TimerEvent: {} +[338.437695] (-) TimerEvent: {} +[338.538460] (-) TimerEvent: {} +[338.639243] (-) TimerEvent: {} +[338.740005] (-) TimerEvent: {} +[338.840737] (-) TimerEvent: {} +[338.941859] (-) TimerEvent: {} +[339.043225] (-) TimerEvent: {} +[339.143782] (-) TimerEvent: {} +[339.244732] (-) TimerEvent: {} +[339.345287] (-) TimerEvent: {} +[339.445819] (-) TimerEvent: {} +[339.546545] (-) TimerEvent: {} +[339.647074] (-) TimerEvent: {} +[339.747917] (-) TimerEvent: {} +[339.848451] (-) TimerEvent: {} +[339.949356] (-) TimerEvent: {} +[340.050007] (-) TimerEvent: {} +[340.150576] (-) TimerEvent: {} +[340.251170] (-) TimerEvent: {} +[340.351755] (-) TimerEvent: {} +[340.452352] (-) TimerEvent: {} +[340.552956] (-) TimerEvent: {} +[340.653720] (-) TimerEvent: {} +[340.754288] (-) TimerEvent: {} +[340.854908] (-) TimerEvent: {} +[340.955589] (-) TimerEvent: {} +[341.056111] (-) TimerEvent: {} +[341.156855] (-) TimerEvent: {} +[341.257599] (-) TimerEvent: {} +[341.358207] (-) TimerEvent: {} +[341.458791] (-) TimerEvent: {} +[341.559430] (-) TimerEvent: {} +[341.660069] (-) TimerEvent: {} +[341.760859] (-) TimerEvent: {} +[341.861880] (-) TimerEvent: {} +[341.962862] (-) TimerEvent: {} +[342.063802] (-) TimerEvent: {} +[342.165077] (-) TimerEvent: {} +[342.266234] (-) TimerEvent: {} +[342.367054] (-) TimerEvent: {} +[342.467687] (-) TimerEvent: {} +[342.568403] (-) TimerEvent: {} +[342.669547] (-) TimerEvent: {} +[342.770814] (-) TimerEvent: {} +[342.871704] (-) TimerEvent: {} +[342.972223] (-) TimerEvent: {} +[343.072944] (-) TimerEvent: {} +[343.173677] (-) TimerEvent: {} +[343.274227] (-) TimerEvent: {} +[343.374946] (-) TimerEvent: {} +[343.475876] (-) TimerEvent: {} +[343.576579] (-) TimerEvent: {} +[343.677363] (-) TimerEvent: {} +[343.778012] (-) TimerEvent: {} +[343.878728] (-) TimerEvent: {} +[343.979328] (-) TimerEvent: {} +[344.080010] (-) TimerEvent: {} +[344.180819] (-) TimerEvent: {} +[344.282264] (-) TimerEvent: {} +[344.382845] (-) TimerEvent: {} +[344.483421] (-) TimerEvent: {} +[344.583975] (-) TimerEvent: {} +[344.684610] (-) TimerEvent: {} +[344.785226] (-) TimerEvent: {} +[344.885974] (-) TimerEvent: {} +[344.986683] (-) TimerEvent: {} +[345.087306] (-) TimerEvent: {} +[345.187860] (-) TimerEvent: {} +[345.288608] (-) TimerEvent: {} +[345.389326] (-) TimerEvent: {} +[345.490041] (-) TimerEvent: {} +[345.590763] (-) TimerEvent: {} +[345.691384] (-) TimerEvent: {} +[345.791963] (-) TimerEvent: {} +[345.892556] (-) TimerEvent: {} +[345.993111] (-) TimerEvent: {} +[346.093742] (-) TimerEvent: {} +[346.194549] (-) TimerEvent: {} +[346.295289] (-) TimerEvent: {} +[346.396258] (-) TimerEvent: {} +[346.496960] (-) TimerEvent: {} +[346.598024] (-) TimerEvent: {} +[346.699569] (-) TimerEvent: {} +[346.800255] (-) TimerEvent: {} +[346.901045] (-) TimerEvent: {} +[347.001983] (-) TimerEvent: {} +[347.103346] (-) TimerEvent: {} +[347.203973] (-) TimerEvent: {} +[347.304572] (-) TimerEvent: {} +[347.405154] (-) TimerEvent: {} +[347.505909] (-) TimerEvent: {} +[347.606741] (-) TimerEvent: {} +[347.707328] (-) TimerEvent: {} +[347.807934] (-) TimerEvent: {} +[347.908652] (-) TimerEvent: {} +[348.005167] (turtlesim) StdoutLine: {'line': b'[ 66%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o\x1b[0m\n'} +[348.056159] (-) TimerEvent: {} +[348.157377] (-) TimerEvent: {} +[348.258147] (-) TimerEvent: {} +[348.358773] (-) TimerEvent: {} +[348.459605] (-) TimerEvent: {} +[348.560183] (-) TimerEvent: {} +[348.661020] (-) TimerEvent: {} +[348.761921] (-) TimerEvent: {} +[348.862667] (-) TimerEvent: {} +[348.963237] (-) TimerEvent: {} +[349.064014] (-) TimerEvent: {} +[349.164610] (-) TimerEvent: {} +[349.265273] (-) TimerEvent: {} +[349.366005] (-) TimerEvent: {} +[349.466643] (-) TimerEvent: {} +[349.567207] (-) TimerEvent: {} +[349.667816] (-) TimerEvent: {} +[349.768546] (-) TimerEvent: {} +[349.869122] (-) TimerEvent: {} +[349.969736] (-) TimerEvent: {} +[350.070280] (-) TimerEvent: {} +[350.170886] (-) TimerEvent: {} +[350.271451] (-) TimerEvent: {} +[350.372002] (-) TimerEvent: {} +[350.472754] (-) TimerEvent: {} +[350.573319] (-) TimerEvent: {} +[350.674227] (-) TimerEvent: {} +[350.775244] (-) TimerEvent: {} +[350.875865] (-) TimerEvent: {} +[350.976698] (-) TimerEvent: {} +[351.077374] (-) TimerEvent: {} +[351.177984] (-) TimerEvent: {} +[351.278643] (-) TimerEvent: {} +[351.379226] (-) TimerEvent: {} +[351.479852] (-) TimerEvent: {} +[351.580487] (-) TimerEvent: {} +[351.681152] (-) TimerEvent: {} +[351.784291] (-) TimerEvent: {} +[351.884925] (-) TimerEvent: {} +[351.985695] (-) TimerEvent: {} +[352.086255] (-) TimerEvent: {} +[352.186895] (-) TimerEvent: {} +[352.287448] (-) TimerEvent: {} +[352.388027] (-) TimerEvent: {} +[352.488625] (-) TimerEvent: {} +[352.589584] (-) TimerEvent: {} +[352.690705] (-) TimerEvent: {} +[352.791355] (-) TimerEvent: {} +[352.892022] (-) TimerEvent: {} +[352.992722] (-) TimerEvent: {} +[353.093589] (-) TimerEvent: {} +[353.194435] (-) TimerEvent: {} +[353.295055] (-) TimerEvent: {} +[353.395925] (-) TimerEvent: {} +[353.497225] (-) TimerEvent: {} +[353.598585] (-) TimerEvent: {} +[353.699694] (-) TimerEvent: {} +[353.800859] (-) TimerEvent: {} +[353.901715] (-) TimerEvent: {} +[354.002782] (-) TimerEvent: {} +[354.103496] (-) TimerEvent: {} +[354.204213] (-) TimerEvent: {} +[354.304865] (-) TimerEvent: {} +[354.405504] (-) TimerEvent: {} +[354.506297] (-) TimerEvent: {} +[354.608394] (-) TimerEvent: {} +[354.709945] (-) TimerEvent: {} +[354.810590] (-) TimerEvent: {} +[354.911334] (-) TimerEvent: {} +[355.012262] (-) TimerEvent: {} +[355.113134] (-) TimerEvent: {} +[355.214359] (-) TimerEvent: {} +[355.314964] (-) TimerEvent: {} +[355.415957] (-) TimerEvent: {} +[355.516647] (-) TimerEvent: {} +[355.617396] (-) TimerEvent: {} +[355.718127] (-) TimerEvent: {} +[355.818773] (-) TimerEvent: {} +[355.919339] (-) TimerEvent: {} +[356.019864] (-) TimerEvent: {} +[356.120494] (-) TimerEvent: {} +[356.221587] (-) TimerEvent: {} +[356.322751] (-) TimerEvent: {} +[356.423587] (-) TimerEvent: {} +[356.524842] (-) TimerEvent: {} +[356.625741] (-) TimerEvent: {} +[356.726914] (-) TimerEvent: {} +[356.828380] (-) TimerEvent: {} +[356.929193] (-) TimerEvent: {} +[357.029890] (-) TimerEvent: {} +[357.131322] (-) TimerEvent: {} +[357.233062] (-) TimerEvent: {} +[357.334871] (-) TimerEvent: {} +[357.436685] (-) TimerEvent: {} +[357.538416] (-) TimerEvent: {} +[357.640140] (-) TimerEvent: {} +[357.741331] (-) TimerEvent: {} +[357.842016] (-) TimerEvent: {} +[357.942593] (-) TimerEvent: {} +[358.043242] (-) TimerEvent: {} +[358.143847] (-) TimerEvent: {} +[358.244430] (-) TimerEvent: {} +[358.345288] (-) TimerEvent: {} +[358.446190] (-) TimerEvent: {} +[358.546910] (-) TimerEvent: {} +[358.647886] (-) TimerEvent: {} +[358.748989] (-) TimerEvent: {} +[358.849879] (-) TimerEvent: {} +[358.951001] (-) TimerEvent: {} +[359.052036] (-) TimerEvent: {} +[359.152693] (-) TimerEvent: {} +[359.253352] (-) TimerEvent: {} +[359.353920] (-) TimerEvent: {} +[359.454471] (-) TimerEvent: {} +[359.555050] (-) TimerEvent: {} +[359.655638] (-) TimerEvent: {} +[359.756241] (-) TimerEvent: {} +[359.856831] (-) TimerEvent: {} +[359.957465] (-) TimerEvent: {} +[360.058088] (-) TimerEvent: {} +[360.158723] (-) TimerEvent: {} +[360.259342] (-) TimerEvent: {} +[360.359968] (-) TimerEvent: {} +[360.460589] (-) TimerEvent: {} +[360.561219] (-) TimerEvent: {} +[360.661809] (-) TimerEvent: {} +[360.762481] (-) TimerEvent: {} +[360.863130] (-) TimerEvent: {} +[360.963714] (-) TimerEvent: {} +[361.064262] (-) TimerEvent: {} +[361.164824] (-) TimerEvent: {} +[361.265452] (-) TimerEvent: {} +[361.365989] (-) TimerEvent: {} +[361.466589] (-) TimerEvent: {} +[361.567227] (-) TimerEvent: {} +[361.667872] (-) TimerEvent: {} +[361.768405] (-) TimerEvent: {} +[361.868937] (-) TimerEvent: {} +[361.969547] (-) TimerEvent: {} +[362.070095] (-) TimerEvent: {} +[362.170749] (-) TimerEvent: {} +[362.271412] (-) TimerEvent: {} +[362.372085] (-) TimerEvent: {} +[362.472670] (-) TimerEvent: {} +[362.573291] (-) TimerEvent: {} +[362.674062] (-) TimerEvent: {} +[362.774947] (-) TimerEvent: {} +[362.875677] (-) TimerEvent: {} +[362.976691] (-) TimerEvent: {} +[363.077314] (-) TimerEvent: {} +[363.177983] (-) TimerEvent: {} +[363.278623] (-) TimerEvent: {} +[363.379247] (-) TimerEvent: {} +[363.479866] (-) TimerEvent: {} +[363.580509] (-) TimerEvent: {} +[363.681272] (-) TimerEvent: {} +[363.782117] (-) TimerEvent: {} +[363.882923] (-) TimerEvent: {} +[363.983927] (-) TimerEvent: {} +[364.084647] (-) TimerEvent: {} +[364.185606] (-) TimerEvent: {} +[364.286377] (-) TimerEvent: {} +[364.387001] (-) TimerEvent: {} +[364.487582] (-) TimerEvent: {} +[364.588207] (-) TimerEvent: {} +[364.688797] (-) TimerEvent: {} +[364.789395] (-) TimerEvent: {} +[364.890226] (-) TimerEvent: {} +[364.991036] (-) TimerEvent: {} +[365.091654] (-) TimerEvent: {} +[365.192528] (-) TimerEvent: {} +[365.293128] (-) TimerEvent: {} +[365.394410] (-) TimerEvent: {} +[365.495102] (-) TimerEvent: {} +[365.595948] (-) TimerEvent: {} +[365.696841] (-) TimerEvent: {} +[365.797534] (-) TimerEvent: {} +[365.898465] (-) TimerEvent: {} +[365.999372] (-) TimerEvent: {} +[366.100180] (-) TimerEvent: {} +[366.200947] (-) TimerEvent: {} +[366.301576] (-) TimerEvent: {} +[366.402214] (-) TimerEvent: {} +[366.502893] (-) TimerEvent: {} +[366.603778] (-) TimerEvent: {} +[366.704859] (-) TimerEvent: {} +[366.805567] (-) TimerEvent: {} +[366.906276] (-) TimerEvent: {} +[367.006970] (-) TimerEvent: {} +[367.107580] (-) TimerEvent: {} +[367.208204] (-) TimerEvent: {} +[367.308869] (-) TimerEvent: {} +[367.409621] (-) TimerEvent: {} +[367.510365] (-) TimerEvent: {} +[367.610970] (-) TimerEvent: {} +[367.711761] (-) TimerEvent: {} +[367.812624] (-) TimerEvent: {} +[367.913285] (-) TimerEvent: {} +[368.013991] (-) TimerEvent: {} +[368.114943] (-) TimerEvent: {} +[368.215781] (-) TimerEvent: {} +[368.316359] (-) TimerEvent: {} +[368.416964] (-) TimerEvent: {} +[368.517598] (-) TimerEvent: {} +[368.618222] (-) TimerEvent: {} +[368.718921] (-) TimerEvent: {} +[368.819576] (-) TimerEvent: {} +[368.920171] (-) TimerEvent: {} +[369.020976] (-) TimerEvent: {} +[369.121613] (-) TimerEvent: {} +[369.222248] (-) TimerEvent: {} +[369.322857] (-) TimerEvent: {} +[369.423454] (-) TimerEvent: {} +[369.524087] (-) TimerEvent: {} +[369.624657] (-) TimerEvent: {} +[369.725253] (-) TimerEvent: {} +[369.825832] (-) TimerEvent: {} +[369.926426] (-) TimerEvent: {} +[370.027004] (-) TimerEvent: {} +[370.127611] (-) TimerEvent: {} +[370.228350] (-) TimerEvent: {} +[370.329218] (-) TimerEvent: {} +[370.429952] (-) TimerEvent: {} +[370.530657] (-) TimerEvent: {} +[370.631260] (-) TimerEvent: {} +[370.731900] (-) TimerEvent: {} +[370.832565] (-) TimerEvent: {} +[370.933147] (-) TimerEvent: {} +[371.033888] (-) TimerEvent: {} +[371.134478] (-) TimerEvent: {} +[371.235069] (-) TimerEvent: {} +[371.335702] (-) TimerEvent: {} +[371.436412] (-) TimerEvent: {} +[371.537310] (-) TimerEvent: {} +[371.637875] (-) TimerEvent: {} +[371.738555] (-) TimerEvent: {} +[371.839257] (-) TimerEvent: {} +[371.940013] (-) TimerEvent: {} +[372.040644] (-) TimerEvent: {} +[372.141265] (-) TimerEvent: {} +[372.241884] (-) TimerEvent: {} +[372.342803] (-) TimerEvent: {} +[372.443397] (-) TimerEvent: {} +[372.544016] (-) TimerEvent: {} +[372.644642] (-) TimerEvent: {} +[372.745300] (-) TimerEvent: {} +[372.846165] (-) TimerEvent: {} +[372.946847] (-) TimerEvent: {} +[373.047573] (-) TimerEvent: {} +[373.148229] (-) TimerEvent: {} +[373.249008] (-) TimerEvent: {} +[373.349662] (-) TimerEvent: {} +[373.450268] (-) TimerEvent: {} +[373.550921] (-) TimerEvent: {} +[373.651683] (-) TimerEvent: {} +[373.752426] (-) TimerEvent: {} +[373.853166] (-) TimerEvent: {} +[373.953903] (-) TimerEvent: {} +[374.054836] (-) TimerEvent: {} +[374.156088] (-) TimerEvent: {} +[374.257132] (-) TimerEvent: {} +[374.358066] (-) TimerEvent: {} +[374.458781] (-) TimerEvent: {} +[374.559549] (-) TimerEvent: {} +[374.660384] (-) TimerEvent: {} +[374.761141] (-) TimerEvent: {} +[374.862250] (-) TimerEvent: {} +[374.963591] (-) TimerEvent: {} +[375.039181] (turtlesim) StdoutLine: {'line': b'[ 67%] \x1b[32m\x1b[1mLinking CXX executable turtlesim_node\x1b[0m\n'} +[375.063833] (-) TimerEvent: {} +[375.165010] (-) TimerEvent: {} +[375.266741] (-) TimerEvent: {} +[375.367444] (-) TimerEvent: {} +[375.468318] (-) TimerEvent: {} +[375.569047] (-) TimerEvent: {} +[375.670265] (-) TimerEvent: {} +[375.770799] (-) TimerEvent: {} +[375.871316] (-) TimerEvent: {} +[375.971975] (-) TimerEvent: {} +[376.072527] (-) TimerEvent: {} +[376.173249] (-) TimerEvent: {} +[376.273906] (-) TimerEvent: {} +[376.374863] (-) TimerEvent: {} +[376.475428] (-) TimerEvent: {} +[376.576091] (-) TimerEvent: {} +[376.676851] (-) TimerEvent: {} +[376.777974] (-) TimerEvent: {} +[376.879049] (-) TimerEvent: {} +[376.980245] (-) TimerEvent: {} +[377.081009] (-) TimerEvent: {} +[377.181921] (-) TimerEvent: {} +[377.282450] (-) TimerEvent: {} +[377.383145] (-) TimerEvent: {} +[377.484300] (-) TimerEvent: {} +[377.585063] (-) TimerEvent: {} +[377.685832] (-) TimerEvent: {} +[377.786610] (-) TimerEvent: {} +[377.887397] (-) TimerEvent: {} +[377.988291] (-) TimerEvent: {} +[378.089033] (-) TimerEvent: {} +[378.189791] (-) TimerEvent: {} +[378.290831] (-) TimerEvent: {} +[378.391508] (-) TimerEvent: {} +[378.492329] (-) TimerEvent: {} +[378.593305] (-) TimerEvent: {} +[378.694114] (-) TimerEvent: {} +[378.795923] (-) TimerEvent: {} +[378.897345] (-) TimerEvent: {} +[378.998821] (-) TimerEvent: {} +[379.100075] (-) TimerEvent: {} +[379.201100] (-) TimerEvent: {} +[379.302258] (-) TimerEvent: {} +[379.403412] (-) TimerEvent: {} +[379.504285] (-) TimerEvent: {} +[379.604990] (-) TimerEvent: {} +[379.705739] (-) TimerEvent: {} +[379.806512] (-) TimerEvent: {} +[379.907408] (-) TimerEvent: {} +[380.008409] (-) TimerEvent: {} +[380.109319] (-) TimerEvent: {} +[380.210153] (-) TimerEvent: {} +[380.311216] (-) TimerEvent: {} +[380.413073] (-) TimerEvent: {} +[380.513705] (-) TimerEvent: {} +[380.614258] (-) TimerEvent: {} +[380.715343] (-) TimerEvent: {} +[380.816065] (-) TimerEvent: {} +[380.916745] (-) TimerEvent: {} +[381.017698] (-) TimerEvent: {} +[381.118658] (-) TimerEvent: {} +[381.220207] (-) TimerEvent: {} +[381.321139] (-) TimerEvent: {} +[381.421787] (-) TimerEvent: {} +[381.522515] (-) TimerEvent: {} +[381.623747] (-) TimerEvent: {} +[381.724672] (-) TimerEvent: {} +[381.825198] (-) TimerEvent: {} +[381.925819] (-) TimerEvent: {} +[382.026757] (-) TimerEvent: {} +[382.127569] (-) TimerEvent: {} +[382.228243] (-) TimerEvent: {} +[382.329092] (-) TimerEvent: {} +[382.429917] (-) TimerEvent: {} +[382.530838] (-) TimerEvent: {} +[382.631418] (-) TimerEvent: {} +[382.732119] (-) TimerEvent: {} +[382.832785] (-) TimerEvent: {} +[382.933417] (-) TimerEvent: {} +[383.034150] (-) TimerEvent: {} +[383.135241] (-) TimerEvent: {} +[383.236653] (-) TimerEvent: {} +[383.338000] (-) TimerEvent: {} +[383.439401] (-) TimerEvent: {} +[383.540947] (-) TimerEvent: {} +[383.642704] (-) TimerEvent: {} +[383.744407] (-) TimerEvent: {} +[383.845657] (-) TimerEvent: {} +[383.947018] (-) TimerEvent: {} +[384.048528] (-) TimerEvent: {} +[384.149903] (-) TimerEvent: {} +[384.251081] (-) TimerEvent: {} +[384.352948] (-) TimerEvent: {} +[384.454752] (-) TimerEvent: {} +[384.556622] (-) TimerEvent: {} +[384.657883] (-) TimerEvent: {} +[384.758503] (-) TimerEvent: {} +[384.859175] (-) TimerEvent: {} +[384.960012] (-) TimerEvent: {} +[385.061038] (-) TimerEvent: {} +[385.162557] (-) TimerEvent: {} +[385.263589] (-) TimerEvent: {} +[385.365058] (-) TimerEvent: {} +[385.466588] (-) TimerEvent: {} +[385.568095] (-) TimerEvent: {} +[385.669450] (-) TimerEvent: {} +[385.770775] (-) TimerEvent: {} +[385.872068] (-) TimerEvent: {} +[385.973496] (-) TimerEvent: {} +[386.074715] (-) TimerEvent: {} +[386.175876] (-) TimerEvent: {} +[386.277635] (-) TimerEvent: {} +[386.379306] (-) TimerEvent: {} +[386.480495] (-) TimerEvent: {} +[386.581956] (-) TimerEvent: {} +[386.683249] (-) TimerEvent: {} +[386.784117] (-) TimerEvent: {} +[386.885021] (-) TimerEvent: {} +[386.985956] (-) TimerEvent: {} +[387.087523] (-) TimerEvent: {} +[387.189090] (-) TimerEvent: {} +[387.290810] (-) TimerEvent: {} +[387.391836] (-) TimerEvent: {} +[387.492679] (-) TimerEvent: {} +[387.594155] (-) TimerEvent: {} +[387.695087] (-) TimerEvent: {} +[387.796805] (-) TimerEvent: {} +[387.898489] (-) TimerEvent: {} +[388.000284] (-) TimerEvent: {} +[388.101765] (-) TimerEvent: {} +[388.204031] (-) TimerEvent: {} +[388.305722] (-) TimerEvent: {} +[388.407088] (-) TimerEvent: {} +[388.507986] (-) TimerEvent: {} +[388.609368] (-) TimerEvent: {} +[388.710498] (-) TimerEvent: {} +[388.811627] (-) TimerEvent: {} +[388.913305] (-) TimerEvent: {} +[389.014750] (-) TimerEvent: {} +[389.115898] (-) TimerEvent: {} +[389.217449] (-) TimerEvent: {} +[389.318824] (-) TimerEvent: {} +[389.420174] (-) TimerEvent: {} +[389.521308] (-) TimerEvent: {} +[389.622973] (-) TimerEvent: {} +[389.724028] (-) TimerEvent: {} +[389.824809] (-) TimerEvent: {} +[389.925692] (-) TimerEvent: {} +[390.026306] (-) TimerEvent: {} +[390.127088] (-) TimerEvent: {} +[390.135328] (turtlesim) StdoutLine: {'line': b'[ 67%] Built target turtlesim_node\n'} +[390.227337] (-) TimerEvent: {} +[390.328692] (-) TimerEvent: {} +[390.371710] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target mimic\x1b[0m\n'} +[390.429289] (-) TimerEvent: {} +[390.530858] (-) TimerEvent: {} +[390.631942] (-) TimerEvent: {} +[390.733418] (-) TimerEvent: {} +[390.791371] (turtlesim) StdoutLine: {'line': b'[ 68%] \x1b[32mBuilding CXX object CMakeFiles/mimic.dir/tutorials/mimic.cpp.o\x1b[0m\n'} +[390.833647] (-) TimerEvent: {} +[390.934320] (-) TimerEvent: {} +[391.034989] (-) TimerEvent: {} +[391.135582] (-) TimerEvent: {} +[391.236200] (-) TimerEvent: {} +[391.336742] (-) TimerEvent: {} +[391.437346] (-) TimerEvent: {} +[391.538067] (-) TimerEvent: {} +[391.638646] (-) TimerEvent: {} +[391.739372] (-) TimerEvent: {} +[391.840045] (-) TimerEvent: {} +[391.940731] (-) TimerEvent: {} +[392.041422] (-) TimerEvent: {} +[392.142118] (-) TimerEvent: {} +[392.243730] (-) TimerEvent: {} +[392.344723] (-) TimerEvent: {} +[392.445855] (-) TimerEvent: {} +[392.547661] (-) TimerEvent: {} +[392.649029] (-) TimerEvent: {} +[392.750082] (-) TimerEvent: {} +[392.851024] (-) TimerEvent: {} +[392.951656] (-) TimerEvent: {} +[393.052224] (-) TimerEvent: {} +[393.152794] (-) TimerEvent: {} +[393.253463] (-) TimerEvent: {} +[393.354195] (-) TimerEvent: {} +[393.455042] (-) TimerEvent: {} +[393.555898] (-) TimerEvent: {} +[393.656904] (-) TimerEvent: {} +[393.757932] (-) TimerEvent: {} +[393.859011] (-) TimerEvent: {} +[393.960470] (-) TimerEvent: {} +[394.061849] (-) TimerEvent: {} +[394.163231] (-) TimerEvent: {} +[394.264481] (-) TimerEvent: {} +[394.366191] (-) TimerEvent: {} +[394.467912] (-) TimerEvent: {} +[394.569280] (-) TimerEvent: {} +[394.670540] (-) TimerEvent: {} +[394.771869] (-) TimerEvent: {} +[394.872580] (-) TimerEvent: {} +[394.974158] (-) TimerEvent: {} +[395.075082] (-) TimerEvent: {} +[395.176718] (-) TimerEvent: {} +[395.278240] (-) TimerEvent: {} +[395.379072] (-) TimerEvent: {} +[395.479697] (-) TimerEvent: {} +[395.580867] (-) TimerEvent: {} +[395.682261] (-) TimerEvent: {} +[395.783244] (-) TimerEvent: {} +[395.883834] (-) TimerEvent: {} +[395.984909] (-) TimerEvent: {} +[396.085928] (-) TimerEvent: {} +[396.186738] (-) TimerEvent: {} +[396.288384] (-) TimerEvent: {} +[396.389309] (-) TimerEvent: {} +[396.490304] (-) TimerEvent: {} +[396.590965] (-) TimerEvent: {} +[396.691779] (-) TimerEvent: {} +[396.792817] (-) TimerEvent: {} +[396.894174] (-) TimerEvent: {} +[396.995316] (-) TimerEvent: {} +[397.096263] (-) TimerEvent: {} +[397.196849] (-) TimerEvent: {} +[397.297605] (-) TimerEvent: {} +[397.399238] (-) TimerEvent: {} +[397.500455] (-) TimerEvent: {} +[397.601210] (-) TimerEvent: {} +[397.702632] (-) TimerEvent: {} +[397.804771] (-) TimerEvent: {} +[397.906196] (-) TimerEvent: {} +[398.007588] (-) TimerEvent: {} +[398.109239] (-) TimerEvent: {} +[398.211114] (-) TimerEvent: {} +[398.312947] (-) TimerEvent: {} +[398.414009] (-) TimerEvent: {} +[398.514682] (-) TimerEvent: {} +[398.615592] (-) TimerEvent: {} +[398.717073] (-) TimerEvent: {} +[398.818076] (-) TimerEvent: {} +[398.919250] (-) TimerEvent: {} +[399.020092] (-) TimerEvent: {} +[399.121033] (-) TimerEvent: {} +[399.222060] (-) TimerEvent: {} +[399.323795] (-) TimerEvent: {} +[399.424750] (-) TimerEvent: {} +[399.526486] (-) TimerEvent: {} +[399.627734] (-) TimerEvent: {} +[399.728784] (-) TimerEvent: {} +[399.829812] (-) TimerEvent: {} +[399.931568] (-) TimerEvent: {} +[400.032706] (-) TimerEvent: {} +[400.133866] (-) TimerEvent: {} +[400.235103] (-) TimerEvent: {} +[400.336504] (-) TimerEvent: {} +[400.437550] (-) TimerEvent: {} +[400.538535] (-) TimerEvent: {} +[400.639558] (-) TimerEvent: {} +[400.740944] (-) TimerEvent: {} +[400.842462] (-) TimerEvent: {} +[400.943837] (-) TimerEvent: {} +[401.044842] (-) TimerEvent: {} +[401.145463] (-) TimerEvent: {} +[401.246126] (-) TimerEvent: {} +[401.346905] (-) TimerEvent: {} +[401.447977] (-) TimerEvent: {} +[401.549068] (-) TimerEvent: {} +[401.650769] (-) TimerEvent: {} +[401.752058] (-) TimerEvent: {} +[401.853240] (-) TimerEvent: {} +[401.955022] (-) TimerEvent: {} +[402.056114] (-) TimerEvent: {} +[402.156934] (-) TimerEvent: {} +[402.258053] (-) TimerEvent: {} +[402.359387] (-) TimerEvent: {} +[402.460868] (-) TimerEvent: {} +[402.562136] (-) TimerEvent: {} +[402.663485] (-) TimerEvent: {} +[402.764954] (-) TimerEvent: {} +[402.866618] (-) TimerEvent: {} +[402.968124] (-) TimerEvent: {} +[403.069891] (-) TimerEvent: {} +[403.171432] (-) TimerEvent: {} +[403.273207] (-) TimerEvent: {} +[403.374770] (-) TimerEvent: {} +[403.476558] (-) TimerEvent: {} +[403.578162] (-) TimerEvent: {} +[403.679825] (-) TimerEvent: {} +[403.781291] (-) TimerEvent: {} +[403.882835] (-) TimerEvent: {} +[403.984406] (-) TimerEvent: {} +[404.085574] (-) TimerEvent: {} +[404.187368] (-) TimerEvent: {} +[404.288499] (-) TimerEvent: {} +[404.389841] (-) TimerEvent: {} +[404.491002] (-) TimerEvent: {} +[404.592387] (-) TimerEvent: {} +[404.694033] (-) TimerEvent: {} +[404.795821] (-) TimerEvent: {} +[404.897201] (-) TimerEvent: {} +[404.998298] (-) TimerEvent: {} +[405.100211] (-) TimerEvent: {} +[405.201975] (-) TimerEvent: {} +[405.303203] (-) TimerEvent: {} +[405.404170] (-) TimerEvent: {} +[405.505030] (-) TimerEvent: {} +[405.606272] (-) TimerEvent: {} +[405.706984] (-) TimerEvent: {} +[405.808571] (-) TimerEvent: {} +[405.909445] (-) TimerEvent: {} +[406.010168] (-) TimerEvent: {} +[406.110886] (-) TimerEvent: {} +[406.211571] (-) TimerEvent: {} +[406.312918] (-) TimerEvent: {} +[406.414128] (-) TimerEvent: {} +[406.515538] (-) TimerEvent: {} +[406.616893] (-) TimerEvent: {} +[406.718013] (-) TimerEvent: {} +[406.819768] (-) TimerEvent: {} +[406.921190] (-) TimerEvent: {} +[407.022459] (-) TimerEvent: {} +[407.123608] (-) TimerEvent: {} +[407.225404] (-) TimerEvent: {} +[407.327079] (-) TimerEvent: {} +[407.428486] (-) TimerEvent: {} +[407.530083] (-) TimerEvent: {} +[407.631131] (-) TimerEvent: {} +[407.732284] (-) TimerEvent: {} +[407.833391] (-) TimerEvent: {} +[407.935141] (-) TimerEvent: {} +[408.036318] (-) TimerEvent: {} +[408.137497] (-) TimerEvent: {} +[408.238829] (-) TimerEvent: {} +[408.339546] (-) TimerEvent: {} +[408.440726] (-) TimerEvent: {} +[408.542398] (-) TimerEvent: {} +[408.643988] (-) TimerEvent: {} +[408.745730] (-) TimerEvent: {} +[408.846957] (-) TimerEvent: {} +[408.948358] (-) TimerEvent: {} +[409.049086] (-) TimerEvent: {} +[409.150026] (-) TimerEvent: {} +[409.250851] (-) TimerEvent: {} +[409.352128] (-) TimerEvent: {} +[409.453752] (-) TimerEvent: {} +[409.554731] (-) TimerEvent: {} +[409.655696] (-) TimerEvent: {} +[409.756965] (-) TimerEvent: {} +[409.858419] (-) TimerEvent: {} +[409.959544] (-) TimerEvent: {} +[410.060077] (-) TimerEvent: {} +[410.161058] (-) TimerEvent: {} +[410.262709] (-) TimerEvent: {} +[410.363961] (-) TimerEvent: {} +[410.464727] (-) TimerEvent: {} +[410.565801] (-) TimerEvent: {} +[410.667081] (-) TimerEvent: {} +[410.767860] (-) TimerEvent: {} +[410.868881] (-) TimerEvent: {} +[410.969453] (-) TimerEvent: {} +[411.070011] (-) TimerEvent: {} +[411.170812] (-) TimerEvent: {} +[411.271638] (-) TimerEvent: {} +[411.372514] (-) TimerEvent: {} +[411.473354] (-) TimerEvent: {} +[411.574460] (-) TimerEvent: {} +[411.675610] (-) TimerEvent: {} +[411.776682] (-) TimerEvent: {} +[411.878273] (-) TimerEvent: {} +[411.979420] (-) TimerEvent: {} +[412.080421] (-) TimerEvent: {} +[412.181291] (-) TimerEvent: {} +[412.282275] (-) TimerEvent: {} +[412.383054] (-) TimerEvent: {} +[412.483817] (-) TimerEvent: {} +[412.584998] (-) TimerEvent: {} +[412.686673] (-) TimerEvent: {} +[412.788167] (-) TimerEvent: {} +[412.888944] (-) TimerEvent: {} +[412.989776] (-) TimerEvent: {} +[413.090789] (-) TimerEvent: {} +[413.191650] (-) TimerEvent: {} +[413.292526] (-) TimerEvent: {} +[413.393122] (-) TimerEvent: {} +[413.494025] (-) TimerEvent: {} +[413.595267] (-) TimerEvent: {} +[413.696241] (-) TimerEvent: {} +[413.797591] (-) TimerEvent: {} +[413.898782] (-) TimerEvent: {} +[414.000453] (-) TimerEvent: {} +[414.101883] (-) TimerEvent: {} +[414.202960] (-) TimerEvent: {} +[414.304028] (-) TimerEvent: {} +[414.405301] (-) TimerEvent: {} +[414.506406] (-) TimerEvent: {} +[414.607041] (-) TimerEvent: {} +[414.707958] (-) TimerEvent: {} +[414.808999] (-) TimerEvent: {} +[414.910629] (-) TimerEvent: {} +[415.012306] (-) TimerEvent: {} +[415.113250] (-) TimerEvent: {} +[415.214414] (-) TimerEvent: {} +[415.315689] (-) TimerEvent: {} +[415.416795] (-) TimerEvent: {} +[415.517564] (-) TimerEvent: {} +[415.618143] (-) TimerEvent: {} +[415.719120] (-) TimerEvent: {} +[415.820575] (-) TimerEvent: {} +[415.921876] (-) TimerEvent: {} +[416.023048] (-) TimerEvent: {} +[416.123941] (-) TimerEvent: {} +[416.225014] (-) TimerEvent: {} +[416.326545] (-) TimerEvent: {} +[416.428169] (-) TimerEvent: {} +[416.529428] (-) TimerEvent: {} +[416.630536] (-) TimerEvent: {} +[416.731829] (-) TimerEvent: {} +[416.833693] (-) TimerEvent: {} +[416.935436] (-) TimerEvent: {} +[417.037007] (-) TimerEvent: {} +[417.138647] (-) TimerEvent: {} +[417.239579] (-) TimerEvent: {} +[417.340416] (-) TimerEvent: {} +[417.440986] (-) TimerEvent: {} +[417.542050] (-) TimerEvent: {} +[417.643418] (-) TimerEvent: {} +[417.745059] (-) TimerEvent: {} +[417.846793] (-) TimerEvent: {} +[417.948415] (-) TimerEvent: {} +[418.050274] (-) TimerEvent: {} +[418.151769] (-) TimerEvent: {} +[418.253508] (-) TimerEvent: {} +[418.354963] (-) TimerEvent: {} +[418.456519] (-) TimerEvent: {} +[418.558398] (-) TimerEvent: {} +[418.659864] (-) TimerEvent: {} +[418.761524] (-) TimerEvent: {} +[418.863224] (-) TimerEvent: {} +[418.965208] (-) TimerEvent: {} +[419.066426] (-) TimerEvent: {} +[419.167101] (-) TimerEvent: {} +[419.267814] (-) TimerEvent: {} +[419.368710] (-) TimerEvent: {} +[419.470282] (-) TimerEvent: {} +[419.571242] (-) TimerEvent: {} +[419.671814] (-) TimerEvent: {} +[419.772472] (-) TimerEvent: {} +[419.873186] (-) TimerEvent: {} +[419.973992] (-) TimerEvent: {} +[420.074650] (-) TimerEvent: {} +[420.175243] (-) TimerEvent: {} +[420.275948] (-) TimerEvent: {} +[420.376795] (-) TimerEvent: {} +[420.477369] (-) TimerEvent: {} +[420.577997] (-) TimerEvent: {} +[420.678651] (-) TimerEvent: {} +[420.779240] (-) TimerEvent: {} +[420.879816] (-) TimerEvent: {} +[420.980384] (-) TimerEvent: {} +[421.081128] (-) TimerEvent: {} +[421.181716] (-) TimerEvent: {} +[421.282350] (-) TimerEvent: {} +[421.382969] (-) TimerEvent: {} +[421.483584] (-) TimerEvent: {} +[421.584166] (-) TimerEvent: {} +[421.684783] (-) TimerEvent: {} +[421.785433] (-) TimerEvent: {} +[421.886052] (-) TimerEvent: {} +[421.986698] (-) TimerEvent: {} +[422.087304] (-) TimerEvent: {} +[422.187893] (-) TimerEvent: {} +[422.288479] (-) TimerEvent: {} +[422.389042] (-) TimerEvent: {} +[422.489808] (-) TimerEvent: {} +[422.590355] (-) TimerEvent: {} +[422.697593] (-) TimerEvent: {} +[422.798230] (-) TimerEvent: {} +[422.899144] (-) TimerEvent: {} +[422.999737] (-) TimerEvent: {} +[423.100336] (-) TimerEvent: {} +[423.200895] (-) TimerEvent: {} +[423.337085] (-) TimerEvent: {} +[423.437917] (-) TimerEvent: {} +[423.538495] (-) TimerEvent: {} +[423.639237] (-) TimerEvent: {} +[423.740129] (-) TimerEvent: {} +[423.841031] (-) TimerEvent: {} +[423.941619] (-) TimerEvent: {} +[424.042384] (-) TimerEvent: {} +[424.142967] (-) TimerEvent: {} +[424.243545] (-) TimerEvent: {} +[424.344291] (-) TimerEvent: {} +[424.444877] (-) TimerEvent: {} +[424.545481] (-) TimerEvent: {} +[424.646089] (-) TimerEvent: {} +[424.748279] (-) TimerEvent: {} +[424.849059] (-) TimerEvent: {} +[424.949785] (-) TimerEvent: {} +[425.050723] (-) TimerEvent: {} +[425.151461] (-) TimerEvent: {} +[425.252116] (-) TimerEvent: {} +[425.352717] (-) TimerEvent: {} +[425.453289] (-) TimerEvent: {} +[425.553848] (-) TimerEvent: {} +[425.703277] (-) TimerEvent: {} +[425.804007] (-) TimerEvent: {} +[425.904723] (-) TimerEvent: {} +[426.005483] (-) TimerEvent: {} +[426.106255] (-) TimerEvent: {} +[426.206992] (-) TimerEvent: {} +[426.307827] (-) TimerEvent: {} +[426.408692] (-) TimerEvent: {} +[426.509376] (-) TimerEvent: {} +[426.610106] (-) TimerEvent: {} +[426.710922] (-) TimerEvent: {} +[426.811671] (-) TimerEvent: {} +[426.912326] (-) TimerEvent: {} +[427.013179] (-) TimerEvent: {} +[427.114251] (-) TimerEvent: {} +[427.216080] (-) TimerEvent: {} +[427.317299] (-) TimerEvent: {} +[427.417839] (-) TimerEvent: {} +[427.518387] (-) TimerEvent: {} +[427.618918] (-) TimerEvent: {} +[427.719427] (-) TimerEvent: {} +[427.819950] (-) TimerEvent: {} +[427.920462] (-) TimerEvent: {} +[428.020977] (-) TimerEvent: {} +[428.121612] (-) TimerEvent: {} +[428.222128] (-) TimerEvent: {} +[428.322869] (-) TimerEvent: {} +[428.423410] (-) TimerEvent: {} +[428.523927] (-) TimerEvent: {} +[428.624483] (-) TimerEvent: {} +[428.713067] (turtlesim) StdoutLine: {'line': b'[ 69%] \x1b[32m\x1b[1mLinking CXX executable mimic\x1b[0m\n'} +[428.724639] (-) TimerEvent: {} +[428.825190] (-) TimerEvent: {} +[428.925750] (-) TimerEvent: {} +[429.026300] (-) TimerEvent: {} +[429.126858] (-) TimerEvent: {} +[429.227410] (-) TimerEvent: {} +[429.328005] (-) TimerEvent: {} +[429.428682] (-) TimerEvent: {} +[429.529264] (-) TimerEvent: {} +[429.629813] (-) TimerEvent: {} +[429.730383] (-) TimerEvent: {} +[429.832287] (-) TimerEvent: {} +[429.933137] (-) TimerEvent: {} +[430.034021] (-) TimerEvent: {} +[430.134630] (-) TimerEvent: {} +[430.235252] (-) TimerEvent: {} +[430.335969] (-) TimerEvent: {} +[430.436585] (-) TimerEvent: {} +[430.537140] (-) TimerEvent: {} +[430.637779] (-) TimerEvent: {} +[430.738670] (-) TimerEvent: {} +[430.839444] (-) TimerEvent: {} +[430.940306] (-) TimerEvent: {} +[431.041444] (-) TimerEvent: {} +[431.142695] (-) TimerEvent: {} +[431.244167] (-) TimerEvent: {} +[431.344978] (-) TimerEvent: {} +[431.445672] (-) TimerEvent: {} +[431.546696] (-) TimerEvent: {} +[431.647598] (-) TimerEvent: {} +[431.748321] (-) TimerEvent: {} +[431.849160] (-) TimerEvent: {} +[431.949972] (-) TimerEvent: {} +[432.050647] (-) TimerEvent: {} +[432.151305] (-) TimerEvent: {} +[432.251982] (-) TimerEvent: {} +[432.352594] (-) TimerEvent: {} +[432.453240] (-) TimerEvent: {} +[432.554010] (-) TimerEvent: {} +[432.654585] (-) TimerEvent: {} +[432.755307] (-) TimerEvent: {} +[432.856096] (-) TimerEvent: {} +[432.881059] (turtlesim) StdoutLine: {'line': b'[ 69%] Built target mimic\n'} +[432.956284] (-) TimerEvent: {} +[433.056860] (-) TimerEvent: {} +[433.101194] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target draw_square\x1b[0m\n'} +[433.152314] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtle_teleop_key\x1b[0m\n'} +[433.156988] (-) TimerEvent: {} +[433.257520] (-) TimerEvent: {} +[433.358150] (-) TimerEvent: {} +[433.458756] (-) TimerEvent: {} +[433.559329] (-) TimerEvent: {} +[433.571393] (turtlesim) StdoutLine: {'line': b'[ 70%] \x1b[32mBuilding CXX object CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o\x1b[0m\n'} +[433.612577] (turtlesim) StdoutLine: {'line': b'[ 71%] \x1b[32mBuilding CXX object CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o\x1b[0m\n'} +[433.659480] (-) TimerEvent: {} +[433.760113] (-) TimerEvent: {} +[433.860768] (-) TimerEvent: {} +[433.961343] (-) TimerEvent: {} +[434.062074] (-) TimerEvent: {} +[434.162700] (-) TimerEvent: {} +[434.263378] (-) TimerEvent: {} +[434.363978] (-) TimerEvent: {} +[434.465067] (-) TimerEvent: {} +[434.565702] (-) TimerEvent: {} +[434.666377] (-) TimerEvent: {} +[434.767039] (-) TimerEvent: {} +[434.867850] (-) TimerEvent: {} +[434.968569] (-) TimerEvent: {} +[435.069133] (-) TimerEvent: {} +[435.169745] (-) TimerEvent: {} +[435.270496] (-) TimerEvent: {} +[435.371060] (-) TimerEvent: {} +[435.471641] (-) TimerEvent: {} +[435.572383] (-) TimerEvent: {} +[435.673136] (-) TimerEvent: {} +[435.773744] (-) TimerEvent: {} +[435.874434] (-) TimerEvent: {} +[435.975048] (-) TimerEvent: {} +[436.075638] (-) TimerEvent: {} +[436.176334] (-) TimerEvent: {} +[436.277370] (-) TimerEvent: {} +[436.377961] (-) TimerEvent: {} +[436.478602] (-) TimerEvent: {} +[436.579298] (-) TimerEvent: {} +[436.680028] (-) TimerEvent: {} +[436.780757] (-) TimerEvent: {} +[436.881503] (-) TimerEvent: {} +[436.982231] (-) TimerEvent: {} +[437.082855] (-) TimerEvent: {} +[437.183583] (-) TimerEvent: {} +[437.284337] (-) TimerEvent: {} +[437.385036] (-) TimerEvent: {} +[437.486882] (-) TimerEvent: {} +[437.587679] (-) TimerEvent: {} +[437.688357] (-) TimerEvent: {} +[437.788913] (-) TimerEvent: {} +[437.889507] (-) TimerEvent: {} +[437.990089] (-) TimerEvent: {} +[438.090720] (-) TimerEvent: {} +[438.191500] (-) TimerEvent: {} +[438.292245] (-) TimerEvent: {} +[438.392839] (-) TimerEvent: {} +[438.495140] (-) TimerEvent: {} +[438.597392] (-) TimerEvent: {} +[438.698152] (-) TimerEvent: {} +[438.798809] (-) TimerEvent: {} +[438.899410] (-) TimerEvent: {} +[439.000135] (-) TimerEvent: {} +[439.104355] (-) TimerEvent: {} +[439.205110] (-) TimerEvent: {} +[439.305859] (-) TimerEvent: {} +[439.406620] (-) TimerEvent: {} +[439.507388] (-) TimerEvent: {} +[439.608309] (-) TimerEvent: {} +[439.709033] (-) TimerEvent: {} +[439.809694] (-) TimerEvent: {} +[439.911689] (-) TimerEvent: {} +[440.013812] (-) TimerEvent: {} +[440.114430] (-) TimerEvent: {} +[440.215017] (-) TimerEvent: {} +[440.315809] (-) TimerEvent: {} +[440.416441] (-) TimerEvent: {} +[440.517012] (-) TimerEvent: {} +[440.617574] (-) TimerEvent: {} +[440.718349] (-) TimerEvent: {} +[440.818943] (-) TimerEvent: {} +[440.919574] (-) TimerEvent: {} +[441.020209] (-) TimerEvent: {} +[441.120883] (-) TimerEvent: {} +[441.221627] (-) TimerEvent: {} +[441.322396] (-) TimerEvent: {} +[441.423009] (-) TimerEvent: {} +[441.523805] (-) TimerEvent: {} +[441.625315] (-) TimerEvent: {} +[441.726078] (-) TimerEvent: {} +[441.826738] (-) TimerEvent: {} +[441.928585] (-) TimerEvent: {} +[442.029334] (-) TimerEvent: {} +[442.130902] (-) TimerEvent: {} +[442.231676] (-) TimerEvent: {} +[442.332596] (-) TimerEvent: {} +[442.434128] (-) TimerEvent: {} +[442.534894] (-) TimerEvent: {} +[442.635603] (-) TimerEvent: {} +[442.736208] (-) TimerEvent: {} +[442.837460] (-) TimerEvent: {} +[442.938636] (-) TimerEvent: {} +[443.039195] (-) TimerEvent: {} +[443.140145] (-) TimerEvent: {} +[443.240704] (-) TimerEvent: {} +[443.942347] (-) TimerEvent: {} +[444.042844] (-) TimerEvent: {} +[444.143347] (-) TimerEvent: {} +[444.243853] (-) TimerEvent: {} +[444.344429] (-) TimerEvent: {} +[444.444999] (-) TimerEvent: {} +[444.545554] (-) TimerEvent: {} +[444.646100] (-) TimerEvent: {} +[444.746675] (-) TimerEvent: {} +[444.847275] (-) TimerEvent: {} +[444.947816] (-) TimerEvent: {} +[445.179330] (-) TimerEvent: {} +[445.279837] (-) TimerEvent: {} +[445.380310] (-) TimerEvent: {} +[445.480767] (-) TimerEvent: {} +[445.581270] (-) TimerEvent: {} +[445.681824] (-) TimerEvent: {} +[445.782387] (-) TimerEvent: {} +[445.882893] (-) TimerEvent: {} +[445.983394] (-) TimerEvent: {} +[446.083914] (-) TimerEvent: {} +[446.184442] (-) TimerEvent: {} +[446.285070] (-) TimerEvent: {} +[446.480511] (-) TimerEvent: {} +[446.581405] (-) TimerEvent: {} +[446.681965] (-) TimerEvent: {} +[446.782548] (-) TimerEvent: {} +[446.883003] (-) TimerEvent: {} +[446.989163] (-) TimerEvent: {} +[447.089679] (-) TimerEvent: {} +[447.190605] (-) TimerEvent: {} +[447.291164] (-) TimerEvent: {} +[447.391945] (-) TimerEvent: {} +[447.492691] (-) TimerEvent: {} +[447.593294] (-) TimerEvent: {} +[447.693950] (-) TimerEvent: {} +[447.794624] (-) TimerEvent: {} +[447.895326] (-) TimerEvent: {} +[447.995963] (-) TimerEvent: {} +[448.096540] (-) TimerEvent: {} +[448.197057] (-) TimerEvent: {} +[448.297605] (-) TimerEvent: {} +[448.398286] (-) TimerEvent: {} +[448.499113] (-) TimerEvent: {} +[448.599812] (-) TimerEvent: {} +[448.700412] (-) TimerEvent: {} +[448.801125] (-) TimerEvent: {} +[448.901711] (-) TimerEvent: {} +[449.002311] (-) TimerEvent: {} +[449.102909] (-) TimerEvent: {} +[449.203513] (-) TimerEvent: {} +[449.304128] (-) TimerEvent: {} +[449.404744] (-) TimerEvent: {} +[449.505376] (-) TimerEvent: {} +[449.605988] (-) TimerEvent: {} +[449.706893] (-) TimerEvent: {} +[449.807535] (-) TimerEvent: {} +[449.908228] (-) TimerEvent: {} +[450.009042] (-) TimerEvent: {} +[450.109822] (-) TimerEvent: {} +[450.210448] (-) TimerEvent: {} +[450.311189] (-) TimerEvent: {} +[450.778373] (-) TimerEvent: {} +[451.166197] (-) TimerEvent: {} +[451.266840] (-) TimerEvent: {} +[451.367425] (-) TimerEvent: {} +[451.468632] (-) TimerEvent: {} +[451.571355] (-) TimerEvent: {} +[451.672117] (-) TimerEvent: {} +[451.772891] (-) TimerEvent: {} +[451.873715] (-) TimerEvent: {} +[451.974537] (-) TimerEvent: {} +[452.075326] (-) TimerEvent: {} +[452.176121] (-) TimerEvent: {} +[452.276883] (-) TimerEvent: {} +[452.377695] (-) TimerEvent: {} +[452.479466] (-) TimerEvent: {} +[452.580262] (-) TimerEvent: {} +[452.680891] (-) TimerEvent: {} +[452.781941] (-) TimerEvent: {} +[452.883025] (-) TimerEvent: {} +[452.983687] (-) TimerEvent: {} +[453.084402] (-) TimerEvent: {} +[453.386200] (-) TimerEvent: {} +[453.487585] (-) TimerEvent: {} +[453.588614] (-) TimerEvent: {} +[453.689308] (-) TimerEvent: {} +[453.789830] (-) TimerEvent: {} +[453.890482] (-) TimerEvent: {} +[453.991111] (-) TimerEvent: {} +[454.091598] (-) TimerEvent: {} +[454.192099] (-) TimerEvent: {} +[454.292610] (-) TimerEvent: {} +[454.393103] (-) TimerEvent: {} +[454.493593] (-) TimerEvent: {} +[454.594218] (-) TimerEvent: {} +[454.694741] (-) TimerEvent: {} +[454.795253] (-) TimerEvent: {} +[454.895918] (-) TimerEvent: {} +[454.996515] (-) TimerEvent: {} +[455.097080] (-) TimerEvent: {} +[455.197625] (-) TimerEvent: {} +[455.298130] (-) TimerEvent: {} +[455.398662] (-) TimerEvent: {} +[455.499174] (-) TimerEvent: {} +[455.599679] (-) TimerEvent: {} +[455.700184] (-) TimerEvent: {} +[455.800700] (-) TimerEvent: {} +[455.901225] (-) TimerEvent: {} +[456.001813] (-) TimerEvent: {} +[456.102356] (-) TimerEvent: {} +[456.202883] (-) TimerEvent: {} +[456.303397] (-) TimerEvent: {} +[456.409742] (-) TimerEvent: {} +[456.510411] (-) TimerEvent: {} +[456.610952] (-) TimerEvent: {} +[456.711552] (-) TimerEvent: {} +[456.812628] (-) TimerEvent: {} +[456.913261] (-) TimerEvent: {} +[457.013785] (-) TimerEvent: {} +[457.114300] (-) TimerEvent: {} +[457.214840] (-) TimerEvent: {} +[457.315352] (-) TimerEvent: {} +[457.415872] (-) TimerEvent: {} +[457.516969] (-) TimerEvent: {} +[457.618287] (-) TimerEvent: {} +[457.719350] (-) TimerEvent: {} +[457.820077] (-) TimerEvent: {} +[457.920858] (-) TimerEvent: {} +[458.021598] (-) TimerEvent: {} +[458.122205] (-) TimerEvent: {} +[458.222845] (-) TimerEvent: {} +[458.323495] (-) TimerEvent: {} +[458.424093] (-) TimerEvent: {} +[458.524681] (-) TimerEvent: {} +[458.625271] (-) TimerEvent: {} +[458.725866] (-) TimerEvent: {} +[458.826469] (-) TimerEvent: {} +[458.927065] (-) TimerEvent: {} +[459.027705] (-) TimerEvent: {} +[459.128284] (-) TimerEvent: {} +[459.228812] (-) TimerEvent: {} +[459.329416] (-) TimerEvent: {} +[459.429998] (-) TimerEvent: {} +[459.530623] (-) TimerEvent: {} +[459.631190] (-) TimerEvent: {} +[459.731714] (-) TimerEvent: {} +[459.832260] (-) TimerEvent: {} +[459.932964] (-) TimerEvent: {} +[460.033612] (-) TimerEvent: {} +[460.134123] (-) TimerEvent: {} +[460.234663] (-) TimerEvent: {} +[460.335192] (-) TimerEvent: {} +[460.435700] (-) TimerEvent: {} +[460.536375] (-) TimerEvent: {} +[460.637333] (-) TimerEvent: {} +[460.738236] (-) TimerEvent: {} +[460.838954] (-) TimerEvent: {} +[460.939872] (-) TimerEvent: {} +[461.040887] (-) TimerEvent: {} +[461.141442] (-) TimerEvent: {} +[461.241966] (-) TimerEvent: {} +[461.436970] (-) TimerEvent: {} +[461.537679] (-) TimerEvent: {} +[461.638193] (-) TimerEvent: {} +[461.738744] (-) TimerEvent: {} +[461.839263] (-) TimerEvent: {} +[461.939768] (-) TimerEvent: {} +[462.040283] (-) TimerEvent: {} +[462.536382] (-) TimerEvent: {} +[462.636886] (-) TimerEvent: {} +[462.737539] (-) TimerEvent: {} +[462.838041] (-) TimerEvent: {} +[462.938754] (-) TimerEvent: {} +[463.039272] (-) TimerEvent: {} +[463.139765] (-) TimerEvent: {} +[463.240271] (-) TimerEvent: {} +[463.340877] (-) TimerEvent: {} +[463.441707] (-) TimerEvent: {} +[463.542465] (-) TimerEvent: {} +[463.643156] (-) TimerEvent: {} +[463.744573] (-) TimerEvent: {} +[463.845304] (-) TimerEvent: {} +[463.945810] (-) TimerEvent: {} +[464.046345] (-) TimerEvent: {} +[464.333214] (-) TimerEvent: {} +[464.433907] (-) TimerEvent: {} +[464.534446] (-) TimerEvent: {} +[464.634965] (-) TimerEvent: {} +[464.735480] (-) TimerEvent: {} +[464.835995] (-) TimerEvent: {} +[464.936502] (-) TimerEvent: {} +[465.037012] (-) TimerEvent: {} +[465.137516] (-) TimerEvent: {} +[465.238070] (-) TimerEvent: {} +[465.338843] (-) TimerEvent: {} +[465.439457] (-) TimerEvent: {} +[465.540175] (-) TimerEvent: {} +[465.640928] (-) TimerEvent: {} +[465.741667] (-) TimerEvent: {} +[465.842510] (-) TimerEvent: {} +[465.943339] (-) TimerEvent: {} +[466.044002] (-) TimerEvent: {} +[466.144623] (-) TimerEvent: {} +[466.245455] (-) TimerEvent: {} +[466.346265] (-) TimerEvent: {} +[466.447646] (-) TimerEvent: {} +[466.548241] (-) TimerEvent: {} +[466.648828] (-) TimerEvent: {} +[466.749486] (-) TimerEvent: {} +[466.850234] (-) TimerEvent: {} +[466.950880] (-) TimerEvent: {} +[467.051603] (-) TimerEvent: {} +[467.152363] (-) TimerEvent: {} +[467.253115] (-) TimerEvent: {} +[467.353842] (-) TimerEvent: {} +[467.454648] (-) TimerEvent: {} +[467.555236] (-) TimerEvent: {} +[467.655965] (-) TimerEvent: {} +[467.756575] (-) TimerEvent: {} +[467.857315] (-) TimerEvent: {} +[467.958065] (-) TimerEvent: {} +[468.058733] (-) TimerEvent: {} +[468.159478] (-) TimerEvent: {} +[468.260184] (-) TimerEvent: {} +[468.360914] (-) TimerEvent: {} +[468.461662] (-) TimerEvent: {} +[468.562428] (-) TimerEvent: {} +[468.663077] (-) TimerEvent: {} +[468.763882] (-) TimerEvent: {} +[468.864620] (-) TimerEvent: {} +[468.965229] (-) TimerEvent: {} +[469.065805] (-) TimerEvent: {} +[469.166512] (-) TimerEvent: {} +[469.267088] (-) TimerEvent: {} +[469.367832] (-) TimerEvent: {} +[469.468767] (-) TimerEvent: {} +[469.569513] (-) TimerEvent: {} +[469.670258] (-) TimerEvent: {} +[469.770951] (-) TimerEvent: {} +[469.871623] (-) TimerEvent: {} +[469.972462] (-) TimerEvent: {} +[470.073198] (-) TimerEvent: {} +[470.173964] (-) TimerEvent: {} +[470.274590] (-) TimerEvent: {} +[470.375168] (-) TimerEvent: {} +[470.476123] (-) TimerEvent: {} +[470.576950] (-) TimerEvent: {} +[470.678622] (-) TimerEvent: {} +[470.779237] (-) TimerEvent: {} +[470.895730] (-) TimerEvent: {} +[470.996319] (-) TimerEvent: {} +[471.096908] (-) TimerEvent: {} +[471.197577] (-) TimerEvent: {} +[471.298175] (-) TimerEvent: {} +[471.398815] (-) TimerEvent: {} +[471.499455] (-) TimerEvent: {} +[471.600048] (-) TimerEvent: {} +[471.700658] (-) TimerEvent: {} +[471.801365] (-) TimerEvent: {} +[471.902391] (-) TimerEvent: {} +[472.004476] (-) TimerEvent: {} +[472.105147] (-) TimerEvent: {} +[472.205716] (-) TimerEvent: {} +[472.306371] (-) TimerEvent: {} +[472.406987] (-) TimerEvent: {} +[472.507728] (-) TimerEvent: {} +[472.608358] (-) TimerEvent: {} +[472.709130] (-) TimerEvent: {} +[472.809916] (-) TimerEvent: {} +[472.910747] (-) TimerEvent: {} +[473.011517] (-) TimerEvent: {} +[473.112262] (-) TimerEvent: {} +[473.213103] (-) TimerEvent: {} +[473.313918] (-) TimerEvent: {} +[473.414550] (-) TimerEvent: {} +[473.515320] (-) TimerEvent: {} +[473.616023] (-) TimerEvent: {} +[473.716719] (-) TimerEvent: {} +[473.817529] (-) TimerEvent: {} +[473.918948] (-) TimerEvent: {} +[474.019519] (-) TimerEvent: {} +[474.120088] (-) TimerEvent: {} +[474.220683] (-) TimerEvent: {} +[474.321546] (-) TimerEvent: {} +[474.422945] (-) TimerEvent: {} +[474.766912] (-) TimerEvent: {} +[474.867638] (-) TimerEvent: {} +[474.968134] (-) TimerEvent: {} +[475.068692] (-) TimerEvent: {} +[475.169425] (-) TimerEvent: {} +[475.270568] (-) TimerEvent: {} +[475.371540] (-) TimerEvent: {} +[475.472179] (-) TimerEvent: {} +[475.572807] (-) TimerEvent: {} +[475.673301] (-) TimerEvent: {} +[475.773833] (-) TimerEvent: {} +[475.874605] (-) TimerEvent: {} +[475.975462] (-) TimerEvent: {} +[476.076681] (-) TimerEvent: {} +[476.177266] (-) TimerEvent: {} +[476.277888] (-) TimerEvent: {} +[476.379292] (-) TimerEvent: {} +[476.480544] (-) TimerEvent: {} +[476.581207] (-) TimerEvent: {} +[476.681878] (-) TimerEvent: {} +[476.782491] (-) TimerEvent: {} +[476.883061] (-) TimerEvent: {} +[476.983617] (-) TimerEvent: {} +[477.084134] (-) TimerEvent: {} +[477.184794] (-) TimerEvent: {} +[477.285476] (-) TimerEvent: {} +[477.386147] (-) TimerEvent: {} +[477.486707] (-) TimerEvent: {} +[477.587250] (-) TimerEvent: {} +[477.687783] (-) TimerEvent: {} +[477.788312] (-) TimerEvent: {} +[477.888867] (-) TimerEvent: {} +[477.989428] (-) TimerEvent: {} +[478.090035] (-) TimerEvent: {} +[478.190639] (-) TimerEvent: {} +[478.291221] (-) TimerEvent: {} +[478.391813] (-) TimerEvent: {} +[478.492371] (-) TimerEvent: {} +[478.592895] (-) TimerEvent: {} +[478.693437] (-) TimerEvent: {} +[478.794011] (-) TimerEvent: {} +[478.894675] (-) TimerEvent: {} +[478.995333] (-) TimerEvent: {} +[479.096123] (-) TimerEvent: {} +[479.196811] (-) TimerEvent: {} +[479.297343] (-) TimerEvent: {} +[479.397972] (-) TimerEvent: {} +[479.498932] (-) TimerEvent: {} +[479.600476] (-) TimerEvent: {} +[479.701481] (-) TimerEvent: {} +[479.802142] (-) TimerEvent: {} +[479.902724] (-) TimerEvent: {} +[480.003431] (-) TimerEvent: {} +[480.104139] (-) TimerEvent: {} +[480.204928] (-) TimerEvent: {} +[480.305830] (-) TimerEvent: {} +[480.406475] (-) TimerEvent: {} +[480.507084] (-) TimerEvent: {} +[480.608115] (-) TimerEvent: {} +[480.708731] (-) TimerEvent: {} +[480.809358] (-) TimerEvent: {} +[480.909981] (-) TimerEvent: {} +[481.010916] (-) TimerEvent: {} +[481.111594] (-) TimerEvent: {} +[481.212097] (-) TimerEvent: {} +[481.312651] (-) TimerEvent: {} +[481.413214] (-) TimerEvent: {} +[481.513831] (-) TimerEvent: {} +[481.614442] (-) TimerEvent: {} +[481.715016] (-) TimerEvent: {} +[481.815747] (-) TimerEvent: {} +[481.916419] (-) TimerEvent: {} +[482.017011] (-) TimerEvent: {} +[482.117535] (-) TimerEvent: {} +[482.218188] (-) TimerEvent: {} +[482.318753] (-) TimerEvent: {} +[482.419379] (-) TimerEvent: {} +[482.520016] (-) TimerEvent: {} +[482.620991] (-) TimerEvent: {} +[482.721848] (-) TimerEvent: {} +[482.822653] (-) TimerEvent: {} +[482.923438] (-) TimerEvent: {} +[483.024026] (-) TimerEvent: {} +[483.124644] (-) TimerEvent: {} +[483.225438] (-) TimerEvent: {} +[483.326317] (-) TimerEvent: {} +[483.427095] (-) TimerEvent: {} +[483.527814] (-) TimerEvent: {} +[483.628394] (-) TimerEvent: {} +[483.729117] (-) TimerEvent: {} +[483.829716] (-) TimerEvent: {} +[483.930305] (-) TimerEvent: {} +[484.031059] (-) TimerEvent: {} +[484.131776] (-) TimerEvent: {} +[484.232494] (-) TimerEvent: {} +[484.333087] (-) TimerEvent: {} +[484.433699] (-) TimerEvent: {} +[484.534355] (-) TimerEvent: {} +[484.634995] (-) TimerEvent: {} +[484.735756] (-) TimerEvent: {} +[484.836467] (-) TimerEvent: {} +[484.937065] (-) TimerEvent: {} +[485.037832] (-) TimerEvent: {} +[485.138429] (-) TimerEvent: {} +[485.239065] (-) TimerEvent: {} +[485.318767] (turtlesim) StdoutLine: {'line': b'[ 72%] \x1b[32m\x1b[1mLinking CXX executable turtle_teleop_key\x1b[0m\n'} +[485.386129] (-) TimerEvent: {} +[485.486717] (-) TimerEvent: {} +[485.587330] (-) TimerEvent: {} +[485.687946] (-) TimerEvent: {} +[485.788563] (-) TimerEvent: {} +[485.890422] (-) TimerEvent: {} +[485.991027] (-) TimerEvent: {} +[486.091545] (-) TimerEvent: {} +[486.192054] (-) TimerEvent: {} +[486.292607] (-) TimerEvent: {} +[486.393671] (-) TimerEvent: {} +[486.494430] (-) TimerEvent: {} +[486.595030] (-) TimerEvent: {} +[486.695786] (-) TimerEvent: {} +[486.796457] (-) TimerEvent: {} +[486.897270] (-) TimerEvent: {} +[486.998139] (-) TimerEvent: {} +[487.099233] (-) TimerEvent: {} +[487.200375] (-) TimerEvent: {} +[487.301243] (-) TimerEvent: {} +[487.401901] (-) TimerEvent: {} +[487.502799] (-) TimerEvent: {} +[487.603461] (-) TimerEvent: {} +[487.704184] (-) TimerEvent: {} +[487.805008] (-) TimerEvent: {} +[487.905850] (-) TimerEvent: {} +[488.006621] (-) TimerEvent: {} +[488.107559] (-) TimerEvent: {} +[488.208199] (-) TimerEvent: {} +[488.308784] (-) TimerEvent: {} +[488.410542] (-) TimerEvent: {} +[488.511307] (-) TimerEvent: {} +[488.612344] (-) TimerEvent: {} +[488.713034] (-) TimerEvent: {} +[488.813693] (-) TimerEvent: {} +[488.914592] (-) TimerEvent: {} +[489.015315] (-) TimerEvent: {} +[489.116245] (-) TimerEvent: {} +[489.128908] (turtlesim) StdoutLine: {'line': b'[ 73%] \x1b[32m\x1b[1mLinking CXX executable draw_square\x1b[0m\n'} +[489.216646] (-) TimerEvent: {} +[489.317606] (-) TimerEvent: {} +[489.418410] (-) TimerEvent: {} +[489.519289] (-) TimerEvent: {} +[489.620054] (-) TimerEvent: {} +[489.720804] (-) TimerEvent: {} +[489.821664] (-) TimerEvent: {} +[489.922497] (-) TimerEvent: {} +[490.023096] (-) TimerEvent: {} +[490.123696] (-) TimerEvent: {} +[490.224591] (-) TimerEvent: {} +[490.325404] (-) TimerEvent: {} +[490.425999] (-) TimerEvent: {} +[490.526686] (-) TimerEvent: {} +[490.627656] (-) TimerEvent: {} +[490.728391] (-) TimerEvent: {} +[490.829202] (-) TimerEvent: {} +[490.930109] (-) TimerEvent: {} +[491.031126] (-) TimerEvent: {} +[491.132173] (-) TimerEvent: {} +[491.233037] (-) TimerEvent: {} +[491.333783] (-) TimerEvent: {} +[491.434690] (-) TimerEvent: {} +[491.535793] (-) TimerEvent: {} +[491.637506] (-) TimerEvent: {} +[491.738501] (-) TimerEvent: {} +[491.839359] (-) TimerEvent: {} +[491.940165] (-) TimerEvent: {} +[492.038502] (turtlesim) StdoutLine: {'line': b'[ 73%] Built target turtle_teleop_key\n'} +[492.042150] (-) TimerEvent: {} +[492.143390] (-) TimerEvent: {} +[492.244078] (-) TimerEvent: {} +[492.344915] (-) TimerEvent: {} +[492.445615] (-) TimerEvent: {} +[492.546806] (-) TimerEvent: {} +[492.648073] (-) TimerEvent: {} +[492.748769] (-) TimerEvent: {} +[492.849632] (-) TimerEvent: {} +[492.950265] (-) TimerEvent: {} +[493.051016] (-) TimerEvent: {} +[493.151669] (-) TimerEvent: {} +[493.252239] (-) TimerEvent: {} +[493.352826] (-) TimerEvent: {} +[493.453508] (-) TimerEvent: {} +[493.496922] (turtlesim) StdoutLine: {'line': b'[ 73%] Built target draw_square\n'} +[493.553654] (-) TimerEvent: {} +[493.654261] (-) TimerEvent: {} +[493.754912] (-) TimerEvent: {} +[493.855722] (-) TimerEvent: {} +[493.956255] (-) TimerEvent: {} +[494.057259] (-) TimerEvent: {} +[494.073540] (turtlesim) StdoutLine: {'line': b'[ 74%] \x1b[34m\x1b[1mGenerating C type support for eProsima Fast-RTPS\x1b[0m\n'} +[494.157421] (-) TimerEvent: {} +[494.258391] (-) TimerEvent: {} +[494.359325] (-) TimerEvent: {} +[494.460512] (-) TimerEvent: {} +[494.561085] (-) TimerEvent: {} +[494.661654] (-) TimerEvent: {} +[494.762204] (-) TimerEvent: {} +[494.862932] (-) TimerEvent: {} +[494.964610] (-) TimerEvent: {} +[495.065613] (-) TimerEvent: {} +[495.166578] (-) TimerEvent: {} +[495.267540] (-) TimerEvent: {} +[495.368078] (-) TimerEvent: {} +[495.468790] (-) TimerEvent: {} +[495.569779] (-) TimerEvent: {} +[495.670984] (-) TimerEvent: {} +[495.772685] (-) TimerEvent: {} +[495.873274] (-) TimerEvent: {} +[495.973796] (-) TimerEvent: {} +[496.074520] (-) TimerEvent: {} +[496.175635] (-) TimerEvent: {} +[496.276695] (-) TimerEvent: {} +[496.377402] (-) TimerEvent: {} +[496.478443] (-) TimerEvent: {} +[496.579889] (-) TimerEvent: {} +[496.681098] (-) TimerEvent: {} +[496.781780] (-) TimerEvent: {} +[496.882657] (-) TimerEvent: {} +[496.983702] (-) TimerEvent: {} +[497.084513] (-) TimerEvent: {} +[497.185123] (-) TimerEvent: {} +[497.285699] (-) TimerEvent: {} +[497.386517] (-) TimerEvent: {} +[497.487423] (-) TimerEvent: {} +[497.587952] (-) TimerEvent: {} +[497.688468] (-) TimerEvent: {} +[497.789007] (-) TimerEvent: {} +[497.889590] (-) TimerEvent: {} +[497.990150] (-) TimerEvent: {} +[498.090799] (-) TimerEvent: {} +[498.191411] (-) TimerEvent: {} +[498.292025] (-) TimerEvent: {} +[498.392654] (-) TimerEvent: {} +[498.493378] (-) TimerEvent: {} +[498.594123] (-) TimerEvent: {} +[498.694944] (-) TimerEvent: {} +[498.795705] (-) TimerEvent: {} +[498.897294] (-) TimerEvent: {} +[498.998631] (-) TimerEvent: {} +[499.099471] (-) TimerEvent: {} +[499.200262] (-) TimerEvent: {} +[499.300781] (-) TimerEvent: {} +[499.401510] (-) TimerEvent: {} +[499.502855] (-) TimerEvent: {} +[499.604481] (-) TimerEvent: {} +[499.706176] (-) TimerEvent: {} +[499.807373] (-) TimerEvent: {} +[499.907882] (-) TimerEvent: {} +[500.008527] (-) TimerEvent: {} +[500.109028] (-) TimerEvent: {} +[500.209696] (-) TimerEvent: {} +[500.310234] (-) TimerEvent: {} +[500.410779] (-) TimerEvent: {} +[500.511319] (-) TimerEvent: {} +[500.611796] (-) TimerEvent: {} +[500.712412] (-) TimerEvent: {} +[500.813837] (-) TimerEvent: {} +[500.914392] (-) TimerEvent: {} +[501.014935] (-) TimerEvent: {} +[501.115640] (-) TimerEvent: {} +[501.217210] (-) TimerEvent: {} +[501.318224] (-) TimerEvent: {} +[501.418938] (-) TimerEvent: {} +[501.520168] (-) TimerEvent: {} +[501.621211] (-) TimerEvent: {} +[501.722547] (-) TimerEvent: {} +[501.824168] (-) TimerEvent: {} +[501.925857] (-) TimerEvent: {} +[502.027269] (-) TimerEvent: {} +[502.128090] (-) TimerEvent: {} +[502.228653] (-) TimerEvent: {} +[502.329301] (-) TimerEvent: {} +[502.430732] (-) TimerEvent: {} +[502.532114] (-) TimerEvent: {} +[502.633332] (-) TimerEvent: {} +[502.734407] (-) TimerEvent: {} +[502.835233] (-) TimerEvent: {} +[502.936174] (-) TimerEvent: {} +[503.037334] (-) TimerEvent: {} +[503.138712] (-) TimerEvent: {} +[503.239350] (-) TimerEvent: {} +[503.340045] (-) TimerEvent: {} +[503.440905] (-) TimerEvent: {} +[503.542127] (-) TimerEvent: {} +[503.643080] (-) TimerEvent: {} +[503.744279] (-) TimerEvent: {} +[503.845682] (-) TimerEvent: {} +[503.946987] (-) TimerEvent: {} +[504.048179] (-) TimerEvent: {} +[504.149062] (-) TimerEvent: {} +[504.249736] (-) TimerEvent: {} +[504.350718] (-) TimerEvent: {} +[504.451939] (-) TimerEvent: {} +[504.553196] (-) TimerEvent: {} +[504.654650] (-) TimerEvent: {} +[504.755732] (-) TimerEvent: {} +[504.856827] (-) TimerEvent: {} +[504.958030] (-) TimerEvent: {} +[505.059306] (-) TimerEvent: {} +[505.160504] (-) TimerEvent: {} +[505.261862] (-) TimerEvent: {} +[505.363113] (-) TimerEvent: {} +[505.463706] (-) TimerEvent: {} +[505.564408] (-) TimerEvent: {} +[505.665187] (-) TimerEvent: {} +[505.766575] (-) TimerEvent: {} +[505.867607] (-) TimerEvent: {} +[505.969182] (-) TimerEvent: {} +[506.070582] (-) TimerEvent: {} +[506.171265] (-) TimerEvent: {} +[506.272708] (-) TimerEvent: {} +[506.373915] (-) TimerEvent: {} +[506.475384] (-) TimerEvent: {} +[506.576319] (-) TimerEvent: {} +[506.677460] (-) TimerEvent: {} +[506.778985] (-) TimerEvent: {} +[506.880376] (-) TimerEvent: {} +[506.981583] (-) TimerEvent: {} +[507.083095] (-) TimerEvent: {} +[507.184037] (-) TimerEvent: {} +[507.284698] (-) TimerEvent: {} +[507.386247] (-) TimerEvent: {} +[507.487669] (-) TimerEvent: {} +[507.588574] (-) TimerEvent: {} +[507.689905] (-) TimerEvent: {} +[507.791011] (-) TimerEvent: {} +[507.892176] (-) TimerEvent: {} +[507.992854] (-) TimerEvent: {} +[508.093764] (-) TimerEvent: {} +[508.194456] (-) TimerEvent: {} +[508.295091] (-) TimerEvent: {} +[508.395808] (-) TimerEvent: {} +[508.496460] (-) TimerEvent: {} +[508.597689] (-) TimerEvent: {} +[508.698537] (-) TimerEvent: {} +[508.799198] (-) TimerEvent: {} +[508.899792] (-) TimerEvent: {} +[509.000397] (-) TimerEvent: {} +[509.101043] (-) TimerEvent: {} +[509.201589] (-) TimerEvent: {} +[509.302269] (-) TimerEvent: {} +[509.402920] (-) TimerEvent: {} +[509.403887] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c\x1b[0m\n'} +[509.503064] (-) TimerEvent: {} +[509.603726] (-) TimerEvent: {} +[509.704435] (-) TimerEvent: {} +[509.805181] (-) TimerEvent: {} +[509.905899] (-) TimerEvent: {} +[510.006617] (-) TimerEvent: {} +[510.107301] (-) TimerEvent: {} +[510.207850] (-) TimerEvent: {} +[510.308567] (-) TimerEvent: {} +[510.409128] (-) TimerEvent: {} +[510.509734] (-) TimerEvent: {} +[510.610404] (-) TimerEvent: {} +[510.711012] (-) TimerEvent: {} +[510.811591] (-) TimerEvent: {} +[510.912160] (-) TimerEvent: {} +[511.012831] (-) TimerEvent: {} +[511.113465] (-) TimerEvent: {} +[511.214380] (-) TimerEvent: {} +[511.314921] (-) TimerEvent: {} +[511.415827] (-) TimerEvent: {} +[511.517369] (-) TimerEvent: {} +[511.618695] (-) TimerEvent: {} +[511.719985] (-) TimerEvent: {} +[511.820522] (-) TimerEvent: {} +[511.921550] (-) TimerEvent: {} +[512.022107] (-) TimerEvent: {} +[512.122697] (-) TimerEvent: {} +[512.223207] (-) TimerEvent: {} +[512.324115] (-) TimerEvent: {} +[512.424667] (-) TimerEvent: {} +[512.525176] (-) TimerEvent: {} +[512.625694] (-) TimerEvent: {} +[512.726249] (-) TimerEvent: {} +[512.827005] (-) TimerEvent: {} +[512.918741] (turtlesim) StdoutLine: {'line': b'[ 75%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o\x1b[0m\n'} +[512.927201] (-) TimerEvent: {} +[513.028094] (-) TimerEvent: {} +[513.128808] (-) TimerEvent: {} +[513.229512] (-) TimerEvent: {} +[513.330086] (-) TimerEvent: {} +[513.430774] (-) TimerEvent: {} +[513.531334] (-) TimerEvent: {} +[513.631852] (-) TimerEvent: {} +[513.732362] (-) TimerEvent: {} +[513.832878] (-) TimerEvent: {} +[513.933419] (-) TimerEvent: {} +[514.033940] (-) TimerEvent: {} +[514.134490] (-) TimerEvent: {} +[514.235120] (-) TimerEvent: {} +[514.335867] (-) TimerEvent: {} +[514.436524] (-) TimerEvent: {} +[514.537169] (-) TimerEvent: {} +[514.637691] (-) TimerEvent: {} +[514.738369] (-) TimerEvent: {} +[514.838887] (-) TimerEvent: {} +[514.939567] (-) TimerEvent: {} +[515.040269] (-) TimerEvent: {} +[515.140845] (-) TimerEvent: {} +[515.241375] (-) TimerEvent: {} +[515.341911] (-) TimerEvent: {} +[515.442459] (-) TimerEvent: {} +[515.542977] (-) TimerEvent: {} +[515.643729] (-) TimerEvent: {} +[515.744283] (-) TimerEvent: {} +[515.844941] (-) TimerEvent: {} +[515.945704] (-) TimerEvent: {} +[516.047942] (-) TimerEvent: {} +[516.148750] (-) TimerEvent: {} +[516.249599] (-) TimerEvent: {} +[516.350801] (-) TimerEvent: {} +[516.451324] (-) TimerEvent: {} +[516.551915] (-) TimerEvent: {} +[516.652514] (-) TimerEvent: {} +[516.753438] (-) TimerEvent: {} +[516.854228] (-) TimerEvent: {} +[516.954881] (-) TimerEvent: {} +[517.055613] (-) TimerEvent: {} +[517.156337] (-) TimerEvent: {} +[517.257085] (-) TimerEvent: {} +[517.357860] (-) TimerEvent: {} +[517.458733] (-) TimerEvent: {} +[517.559297] (-) TimerEvent: {} +[517.660006] (-) TimerEvent: {} +[517.760714] (-) TimerEvent: {} +[517.861447] (-) TimerEvent: {} +[517.962178] (-) TimerEvent: {} +[518.063145] (-) TimerEvent: {} +[518.149957] (turtlesim) StdoutLine: {'line': b'[ 76%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o\x1b[0m\n'} +[518.163400] (-) TimerEvent: {} +[518.264627] (-) TimerEvent: {} +[518.365179] (-) TimerEvent: {} +[518.465711] (-) TimerEvent: {} +[518.566263] (-) TimerEvent: {} +[518.666872] (-) TimerEvent: {} +[518.767627] (-) TimerEvent: {} +[518.868247] (-) TimerEvent: {} +[518.968990] (-) TimerEvent: {} +[519.069700] (-) TimerEvent: {} +[519.170442] (-) TimerEvent: {} +[519.262582] (turtlesim) StdoutLine: {'line': b'[ 77%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o\x1b[0m\n'} +[519.270717] (-) TimerEvent: {} +[519.371284] (-) TimerEvent: {} +[519.471909] (-) TimerEvent: {} +[519.572584] (-) TimerEvent: {} +[519.673179] (-) TimerEvent: {} +[519.773770] (-) TimerEvent: {} +[519.874494] (-) TimerEvent: {} +[519.889191] (turtlesim) StdoutLine: {'line': b'[ 78%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o\x1b[0m\n'} +[519.974776] (-) TimerEvent: {} +[520.075438] (-) TimerEvent: {} +[520.176704] (-) TimerEvent: {} +[520.278200] (-) TimerEvent: {} +[520.378962] (-) TimerEvent: {} +[520.480565] (-) TimerEvent: {} +[520.582565] (-) TimerEvent: {} +[520.683403] (-) TimerEvent: {} +[520.784200] (-) TimerEvent: {} +[520.884964] (-) TimerEvent: {} +[520.986044] (-) TimerEvent: {} +[521.087411] (-) TimerEvent: {} +[521.189076] (-) TimerEvent: {} +[521.290688] (-) TimerEvent: {} +[521.392306] (-) TimerEvent: {} +[521.493707] (-) TimerEvent: {} +[521.594993] (-) TimerEvent: {} +[521.606131] (turtlesim) StdoutLine: {'line': b'[ 79%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o\x1b[0m\n'} +[521.695302] (-) TimerEvent: {} +[521.796899] (-) TimerEvent: {} +[521.898894] (-) TimerEvent: {} +[522.001019] (-) TimerEvent: {} +[522.102772] (-) TimerEvent: {} +[522.204088] (-) TimerEvent: {} +[522.305692] (-) TimerEvent: {} +[522.407001] (-) TimerEvent: {} +[522.508627] (-) TimerEvent: {} +[522.610258] (-) TimerEvent: {} +[522.711960] (-) TimerEvent: {} +[522.813452] (-) TimerEvent: {} +[522.914604] (-) TimerEvent: {} +[523.015969] (-) TimerEvent: {} +[523.117252] (-) TimerEvent: {} +[523.218123] (-) TimerEvent: {} +[523.300702] (turtlesim) StdoutLine: {'line': b'[ 80%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o\x1b[0m\n'} +[523.301490] (turtlesim) StdoutLine: {'line': b'[ 81%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o\x1b[0m\n'} +[523.318444] (-) TimerEvent: {} +[523.419343] (-) TimerEvent: {} +[523.520086] (-) TimerEvent: {} +[523.620825] (-) TimerEvent: {} +[523.721429] (-) TimerEvent: {} +[523.822208] (-) TimerEvent: {} +[523.923038] (-) TimerEvent: {} +[524.023793] (-) TimerEvent: {} +[524.124984] (-) TimerEvent: {} +[524.225772] (-) TimerEvent: {} +[524.326491] (-) TimerEvent: {} +[524.427272] (-) TimerEvent: {} +[524.528002] (-) TimerEvent: {} +[524.628729] (-) TimerEvent: {} +[524.729540] (-) TimerEvent: {} +[524.830268] (-) TimerEvent: {} +[524.930914] (-) TimerEvent: {} +[524.997203] (turtlesim) StdoutLine: {'line': b'[ 82%] \x1b[32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o\x1b[0m\n'} +[525.031242] (-) TimerEvent: {} +[525.132025] (-) TimerEvent: {} +[525.232927] (-) TimerEvent: {} +[525.334514] (-) TimerEvent: {} +[525.435301] (-) TimerEvent: {} +[525.535996] (-) TimerEvent: {} +[525.636724] (-) TimerEvent: {} +[525.737447] (-) TimerEvent: {} +[525.838149] (-) TimerEvent: {} +[525.938883] (-) TimerEvent: {} +[526.039578] (-) TimerEvent: {} +[526.140313] (-) TimerEvent: {} +[526.241043] (-) TimerEvent: {} +[526.341799] (-) TimerEvent: {} +[526.442530] (-) TimerEvent: {} +[526.543112] (-) TimerEvent: {} +[526.628984] (turtlesim) StdoutLine: {'line': b'[ 83%] \x1b[32m\x1b[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_c.so\x1b[0m\n'} +[526.643369] (-) TimerEvent: {} +[526.744005] (-) TimerEvent: {} +[526.844844] (-) TimerEvent: {} +[526.945716] (-) TimerEvent: {} +[527.046966] (-) TimerEvent: {} +[527.147652] (-) TimerEvent: {} +[527.167399] (turtlesim) StdoutLine: {'line': b'[ 83%] Built target turtlesim__rosidl_typesupport_fastrtps_c\n'} +[527.247889] (-) TimerEvent: {} +[527.330717] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim\x1b[0m\n'} +[527.348521] (-) TimerEvent: {} +[527.449992] (-) TimerEvent: {} +[527.473568] (turtlesim) StdoutLine: {'line': b'[ 83%] Built target turtlesim\n'} +[527.550468] (-) TimerEvent: {} +[527.611171] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__py\x1b[0m\n'} +[527.650705] (-) TimerEvent: {} +[527.752149] (-) TimerEvent: {} +[527.805452] (turtlesim) StdoutLine: {'line': b'[ 84%] \x1b[34m\x1b[1mGenerating Python code for ROS interfaces\x1b[0m\n'} +[527.852473] (-) TimerEvent: {} +[527.953405] (-) TimerEvent: {} +[528.054300] (-) TimerEvent: {} +[528.154893] (-) TimerEvent: {} +[528.255553] (-) TimerEvent: {} +[528.356202] (-) TimerEvent: {} +[528.456847] (-) TimerEvent: {} +[528.557360] (-) TimerEvent: {} +[528.658033] (-) TimerEvent: {} +[528.758640] (-) TimerEvent: {} +[528.859165] (-) TimerEvent: {} +[528.959809] (-) TimerEvent: {} +[529.060480] (-) TimerEvent: {} +[529.161116] (-) TimerEvent: {} +[529.261762] (-) TimerEvent: {} +[529.362419] (-) TimerEvent: {} +[529.462927] (-) TimerEvent: {} +[529.563559] (-) TimerEvent: {} +[529.664223] (-) TimerEvent: {} +[529.764873] (-) TimerEvent: {} +[529.865526] (-) TimerEvent: {} +[529.966352] (-) TimerEvent: {} +[530.066889] (-) TimerEvent: {} +[530.167740] (-) TimerEvent: {} +[530.268403] (-) TimerEvent: {} +[530.369033] (-) TimerEvent: {} +[530.469682] (-) TimerEvent: {} +[530.570348] (-) TimerEvent: {} +[530.670925] (-) TimerEvent: {} +[530.771631] (-) TimerEvent: {} +[530.872331] (-) TimerEvent: {} +[530.972989] (-) TimerEvent: {} +[531.073652] (-) TimerEvent: {} +[531.174345] (-) TimerEvent: {} +[531.275026] (-) TimerEvent: {} +[531.375734] (-) TimerEvent: {} +[531.476549] (-) TimerEvent: {} +[531.577289] (-) TimerEvent: {} +[531.677960] (-) TimerEvent: {} +[531.778539] (-) TimerEvent: {} +[531.879484] (-) TimerEvent: {} +[531.980154] (-) TimerEvent: {} +[532.080805] (-) TimerEvent: {} +[532.181512] (-) TimerEvent: {} +[532.282213] (-) TimerEvent: {} +[532.382779] (-) TimerEvent: {} +[532.483482] (-) TimerEvent: {} +[532.584485] (-) TimerEvent: {} +[532.685216] (-) TimerEvent: {} +[532.785919] (-) TimerEvent: {} +[532.886658] (-) TimerEvent: {} +[532.987218] (-) TimerEvent: {} +[533.088057] (-) TimerEvent: {} +[533.189020] (-) TimerEvent: {} +[533.289921] (-) TimerEvent: {} +[533.390744] (-) TimerEvent: {} +[533.491478] (-) TimerEvent: {} +[533.592378] (-) TimerEvent: {} +[533.693134] (-) TimerEvent: {} +[533.793822] (-) TimerEvent: {} +[533.894794] (-) TimerEvent: {} +[533.995687] (-) TimerEvent: {} +[534.096586] (-) TimerEvent: {} +[534.197456] (-) TimerEvent: {} +[534.298145] (-) TimerEvent: {} +[534.398706] (-) TimerEvent: {} +[534.499396] (-) TimerEvent: {} +[534.600107] (-) TimerEvent: {} +[534.700814] (-) TimerEvent: {} +[534.801657] (-) TimerEvent: {} +[534.902435] (-) TimerEvent: {} +[535.003103] (-) TimerEvent: {} +[535.103771] (-) TimerEvent: {} +[535.204293] (-) TimerEvent: {} +[535.304950] (-) TimerEvent: {} +[535.405631] (-) TimerEvent: {} +[535.506300] (-) TimerEvent: {} +[535.606823] (-) TimerEvent: {} +[535.707489] (-) TimerEvent: {} +[535.808525] (-) TimerEvent: {} +[535.909207] (-) TimerEvent: {} +[536.009955] (-) TimerEvent: {} +[536.110723] (-) TimerEvent: {} +[536.211404] (-) TimerEvent: {} +[536.312145] (-) TimerEvent: {} +[536.412792] (-) TimerEvent: {} +[536.513460] (-) TimerEvent: {} +[536.614122] (-) TimerEvent: {} +[536.714873] (-) TimerEvent: {} +[536.815531] (-) TimerEvent: {} +[536.916193] (-) TimerEvent: {} +[537.016858] (-) TimerEvent: {} +[537.117538] (-) TimerEvent: {} +[537.218039] (-) TimerEvent: {} +[537.318641] (-) TimerEvent: {} +[537.419259] (-) TimerEvent: {} +[537.520195] (-) TimerEvent: {} +[537.620815] (-) TimerEvent: {} +[537.721421] (-) TimerEvent: {} +[537.822015] (-) TimerEvent: {} +[537.922907] (-) TimerEvent: {} +[538.023674] (-) TimerEvent: {} +[538.068685] (turtlesim) StdoutLine: {'line': b'[ 84%] Built target turtlesim__py\n'} +[538.124311] (-) TimerEvent: {} +[538.226016] (-) TimerEvent: {} +[538.252414] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_generator_py\x1b[0m\n'} +[538.326785] (-) TimerEvent: {} +[538.428513] (-) TimerEvent: {} +[538.530171] (-) TimerEvent: {} +[538.631603] (-) TimerEvent: {} +[538.732622] (-) TimerEvent: {} +[538.821161] (turtlesim) StdoutLine: {'line': b'[ 86%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o\x1b[0m\n'} +[538.821770] (turtlesim) StdoutLine: {'line': b'[ 86%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o\x1b[0m\n'} +[538.831778] (turtlesim) StdoutLine: {'line': b'[ 87%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o\x1b[0m\n'} +[538.832556] (turtlesim) StdoutLine: {'line': b'[ 88%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o\x1b[0m\n'} +[538.832920] (-) TimerEvent: {} +[538.933628] (-) TimerEvent: {} +[539.034757] (-) TimerEvent: {} +[539.135334] (-) TimerEvent: {} +[539.235863] (-) TimerEvent: {} +[539.336388] (-) TimerEvent: {} +[539.436920] (-) TimerEvent: {} +[539.537439] (-) TimerEvent: {} +[539.638271] (-) TimerEvent: {} +[539.739786] (-) TimerEvent: {} +[539.840943] (-) TimerEvent: {} +[539.941547] (-) TimerEvent: {} +[540.042127] (-) TimerEvent: {} +[540.142713] (-) TimerEvent: {} +[540.243280] (-) TimerEvent: {} +[540.343822] (-) TimerEvent: {} +[540.444440] (-) TimerEvent: {} +[540.545096] (-) TimerEvent: {} +[540.646183] (-) TimerEvent: {} +[540.746718] (-) TimerEvent: {} +[540.847318] (-) TimerEvent: {} +[540.948058] (-) TimerEvent: {} +[540.969492] (turtlesim) StdoutLine: {'line': b'[ 89%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o\x1b[0m\n'} +[540.970075] (turtlesim) StdoutLine: {'line': b'[ 90%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o\x1b[0m\n'} +[540.975559] (turtlesim) StdoutLine: {'line': b'[ 91%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o\x1b[0m\n'} +[541.048235] (-) TimerEvent: {} +[541.117017] (turtlesim) StdoutLine: {'line': b'[ 92%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o\x1b[0m\n'} +[541.148415] (-) TimerEvent: {} +[541.249096] (-) TimerEvent: {} +[541.349733] (-) TimerEvent: {} +[541.450465] (-) TimerEvent: {} +[541.551121] (-) TimerEvent: {} +[541.652054] (-) TimerEvent: {} +[541.754057] (-) TimerEvent: {} +[541.843308] (turtlesim) StdoutLine: {'line': b'[ 93%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so\x1b[0m\n'} +[541.854709] (-) TimerEvent: {} +[541.956281] (-) TimerEvent: {} +[542.058682] (-) TimerEvent: {} +[542.160329] (-) TimerEvent: {} +[542.256486] (turtlesim) StdoutLine: {'line': b'[ 93%] Built target turtlesim__rosidl_generator_py\n'} +[542.260805] (-) TimerEvent: {} +[542.361620] (-) TimerEvent: {} +[542.420177] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c__pyext\x1b[0m\n'} +[542.420704] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c__pyext\x1b[0m\n'} +[542.429013] (turtlesim) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target turtlesim__rosidl_typesupport_c__pyext\x1b[0m\n'} +[542.462008] (-) TimerEvent: {} +[542.562772] (-) TimerEvent: {} +[542.648582] (turtlesim) StdoutLine: {'line': b'[ 94%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o\x1b[0m\n'} +[542.654250] (turtlesim) StdoutLine: {'line': b'[ 95%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o\x1b[0m\n'} +[542.662946] (-) TimerEvent: {} +[542.667925] (turtlesim) StdoutLine: {'line': b'[ 96%] \x1b[32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o\x1b[0m\n'} +[542.763108] (-) TimerEvent: {} +[542.863949] (-) TimerEvent: {} +[542.964563] (-) TimerEvent: {} +[543.065168] (-) TimerEvent: {} +[543.165767] (-) TimerEvent: {} +[543.266393] (-) TimerEvent: {} +[543.367027] (-) TimerEvent: {} +[543.467772] (-) TimerEvent: {} +[543.512419] (turtlesim) StdoutLine: {'line': b'[ 97%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so\x1b[0m\n'} +[543.524424] (turtlesim) StdoutLine: {'line': b'[ 98%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so\x1b[0m\n'} +[543.536166] (turtlesim) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so\x1b[0m\n'} +[543.568028] (-) TimerEvent: {} +[543.668841] (-) TimerEvent: {} +[543.769659] (-) TimerEvent: {} +[543.870959] (-) TimerEvent: {} +[543.933103] (turtlesim) StdoutLine: {'line': b'[100%] Built target turtlesim__rosidl_typesupport_introspection_c__pyext\n'} +[543.955797] (turtlesim) StdoutLine: {'line': b'[100%] Built target turtlesim__rosidl_typesupport_fastrtps_c__pyext\n'} +[543.971202] (-) TimerEvent: {} +[543.973712] (turtlesim) StdoutLine: {'line': b'[100%] Built target turtlesim__rosidl_typesupport_c__pyext\n'} +[544.071650] (-) TimerEvent: {} +[544.172846] (-) TimerEvent: {} +[544.274061] (-) TimerEvent: {} +[544.375291] (-) TimerEvent: {} +[544.476084] (-) TimerEvent: {} +[544.577757] (-) TimerEvent: {} +[544.631045] (turtlesim) CommandEnded: {'returncode': 0} +[544.816864] (-) TimerEvent: {} +[544.929141] (-) TimerEvent: {} +[545.030388] (-) TimerEvent: {} +[545.131061] (-) TimerEvent: {} +[545.232114] (-) TimerEvent: {} +[545.333682] (-) TimerEvent: {} +[545.435133] (-) TimerEvent: {} +[545.536586] (-) TimerEvent: {} +[545.637977] (-) TimerEvent: {} +[545.740541] (-) TimerEvent: {} +[545.842034] (-) TimerEvent: {} +[545.943390] (-) TimerEvent: {} +[546.044480] (-) TimerEvent: {} +[546.145909] (-) TimerEvent: {} +[546.246752] (-) TimerEvent: {} +[546.347667] (-) TimerEvent: {} +[546.448554] (-) TimerEvent: {} +[546.549225] (-) TimerEvent: {} +[546.650008] (-) TimerEvent: {} +[546.751157] (-) TimerEvent: {} +[546.853377] (-) TimerEvent: {} +[546.954892] (-) TimerEvent: {} +[547.055996] (-) TimerEvent: {} +[547.157510] (-) TimerEvent: {} +[547.258823] (-) TimerEvent: {} +[547.360221] (-) TimerEvent: {} +[547.461540] (-) TimerEvent: {} +[547.562748] (-) TimerEvent: {} +[547.663707] (-) TimerEvent: {} +[547.764989] (-) TimerEvent: {} +[547.866671] (-) TimerEvent: {} +[547.967881] (-) TimerEvent: {} +[548.069195] (-) TimerEvent: {} +[548.170166] (-) TimerEvent: {} +[548.270921] (-) TimerEvent: {} +[548.372161] (-) TimerEvent: {} +[548.473333] (-) TimerEvent: {} +[548.574675] (-) TimerEvent: {} +[548.675563] (-) TimerEvent: {} +[548.776328] (-) TimerEvent: {} +[548.886119] (turtlesim) JobProgress: {'identifier': 'turtlesim', 'progress': 'install'} +[548.886521] (-) TimerEvent: {} +[548.988179] (-) TimerEvent: {} +[549.027348] (turtlesim) Command: {'cmd': ['/usr/bin/cmake', '--install', '/home/nr/ros2_ws/build/turtlesim'], 'cwd': '/home/nr/ros2_ws/build/turtlesim', 'env': OrderedDict([('GJS_DEBUG_TOPICS', 'JS ERROR;JS LOG'), ('LESSOPEN', '| /usr/bin/lesspipe %s'), ('USER', 'nr'), ('LC_TIME', 'fr_FR.UTF-8'), ('SSH_AGENT_PID', '1845'), ('XDG_SESSION_TYPE', 'x11'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/home/nr/ros2_humble/install/rosbag2_storage_mcap/lib:/home/nr/ros2_humble/install/rosbag2_compression_zstd/lib:/home/nr/ros2_humble/install/mcap_vendor/lib:/home/nr/ros2_humble/install/zstd_vendor/lib:/home/nr/ros2_humble/install/rviz_default_plugins/lib:/home/nr/ros2_humble/install/rviz_common/lib:/home/nr/ros2_humble/install/rosbag2_transport/lib:/home/nr/ros2_humble/install/rosbag2_compression/lib:/home/nr/ros2_humble/install/rosbag2_cpp/lib:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins/lib:/home/nr/ros2_humble/install/rosbag2_storage/lib:/home/nr/ros2_humble/install/camera_info_manager/lib:/home/nr/ros2_humble/install/camera_calibration_parsers/lib:/home/nr/ros2_humble/install/interactive_markers/lib:/home/nr/ros2_humble/install/visualization_msgs/lib:/home/nr/ros2_humble/install/robot_state_publisher/lib:/home/nr/ros2_humble/install/kdl_parser/lib:/home/nr/ros2_humble/install/urdf/lib:/home/nr/ros2_humble/install/urdfdom/lib:/home/nr/ros2_humble/install/turtlesim/lib:/home/nr/ros2_humble/install/tf2_ros/lib:/home/nr/ros2_humble/install/tf2_msgs/lib:/home/nr/ros2_humble/install/test_msgs/lib:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib:/home/nr/ros2_humble/install/quality_of_service_demo_cpp/lib:/home/nr/ros2_humble/install/image_transport/lib:/home/nr/ros2_humble/install/message_filters/lib:/home/nr/ros2_humble/install/demo_nodes_cpp/lib:/home/nr/ros2_humble/install/composition/lib:/home/nr/ros2_humble/install/laser_geometry/lib:/home/nr/ros2_humble/install/rclpy/lib:/home/nr/ros2_humble/install/action_tutorials_cpp/lib:/home/nr/ros2_humble/install/rclcpp_action/lib:/home/nr/ros2_humble/install/rcl_action/lib:/home/nr/ros2_humble/install/examples_rclcpp_wait_set/lib:/home/nr/ros2_humble/install/example_interfaces/lib:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib:/home/nr/ros2_humble/install/action_msgs/lib:/home/nr/ros2_humble/install/unique_identifier_msgs/lib:/home/nr/ros2_humble/install/trajectory_msgs/lib:/home/nr/ros2_humble/install/rqt_gui_cpp/lib:/home/nr/ros2_humble/install/rclcpp_lifecycle/lib:/home/nr/ros2_humble/install/logging_demo/lib:/home/nr/ros2_humble/install/image_tools/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber/lib:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition/lib:/home/nr/ros2_humble/install/demo_nodes_cpp_native/lib:/home/nr/ros2_humble/install/rclcpp_components/lib:/home/nr/ros2_humble/install/rclcpp/lib:/home/nr/ros2_humble/install/rcl_lifecycle/lib:/home/nr/ros2_humble/install/libstatistics_collector/lib:/home/nr/ros2_humble/install/rcl/lib:/home/nr/ros2_humble/install/rmw_implementation/lib:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp/lib:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp/lib:/home/nr/ros2_humble/install/tracetools/lib:/home/nr/ros2_humble/install/qt_gui_cpp/lib:/home/nr/ros2_humble/install/tf2_eigen_kdl/lib:/home/nr/ros2_humble/install/tf2/lib:/home/nr/ros2_humble/install/stereo_msgs/lib:/home/nr/ros2_humble/install/std_srvs/lib:/home/nr/ros2_humble/install/shape_msgs/lib:/home/nr/ros2_humble/install/map_msgs/lib:/home/nr/ros2_humble/install/sensor_msgs/lib:/home/nr/ros2_humble/install/nav_msgs/lib:/home/nr/ros2_humble/install/diagnostic_msgs/lib:/home/nr/ros2_humble/install/geometry_msgs/lib:/home/nr/ros2_humble/install/actionlib_msgs/lib:/home/nr/ros2_humble/install/std_msgs/lib:/home/nr/ros2_humble/install/statistics_msgs/lib:/home/nr/ros2_humble/install/rcl_logging_spdlog/lib:/home/nr/ros2_humble/install/rviz_rendering/lib:/home/nr/ros2_humble/install/rviz_ogre_vendor/opt/rviz_ogre_vendor/lib:/home/nr/ros2_humble/install/rttest/lib:/home/nr/ros2_humble/install/rosgraph_msgs/lib:/home/nr/ros2_humble/install/rosbag2_interfaces/lib:/home/nr/ros2_humble/install/rmw_dds_common/lib:/home/nr/ros2_humble/install/composition_interfaces/lib:/home/nr/ros2_humble/install/rcl_interfaces/lib:/home/nr/ros2_humble/install/pendulum_msgs/lib:/home/nr/ros2_humble/install/lifecycle_msgs/lib:/home/nr/ros2_humble/install/builtin_interfaces/lib:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib:/home/nr/ros2_humble/install/rcl_yaml_param_parser/lib:/home/nr/ros2_humble/install/rmw/lib:/home/nr/ros2_humble/install/rosidl_runtime_c/lib:/home/nr/ros2_humble/install/resource_retriever/lib:/home/nr/ros2_humble/install/class_loader/lib:/home/nr/ros2_humble/install/rcpputils/lib:/home/nr/ros2_humble/install/rcl_logging_noop/lib:/home/nr/ros2_humble/install/rcl_logging_interface/lib:/home/nr/ros2_humble/install/rcutils/lib:/home/nr/ros2_humble/install/performance_test_fixture/lib:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib:/home/nr/ros2_humble/install/orocos_kdl_vendor/lib:/home/nr/ros2_humble/install/mimick_vendor/lib:/home/nr/ros2_humble/install/libyaml_vendor/lib:/home/nr/ros2_humble/install/keyboard_handler/lib:/home/nr/ros2_humble/install/cyclonedds/lib:/home/nr/ros2_humble/install/iceoryx_posh/lib:/home/nr/ros2_humble/install/iceoryx_hoofs/lib:/home/nr/ros2_humble/install/iceoryx_binding_c/lib:/home/nr/ros2_humble/install/google_benchmark_vendor/lib:/home/nr/ros2_humble/install/fastrtps/lib:/home/nr/ros2_humble/install/fastcdr/lib:/home/nr/ros2_humble/install/console_bridge_vendor/lib:/home/nr/ros2_humble/install/ament_index_cpp/lib'), ('HOME', '/home/nr'), ('OLDPWD', '/home/nr/ros2_ws/src'), ('DESKTOP_SESSION', 'ubuntu'), ('ROS_PYTHON_VERSION', '3'), ('GNOME_SHELL_SESSION_MODE', 'ubuntu'), ('GTK_MODULES', 'gail:atk-bridge'), ('LC_MONETARY', 'fr_FR.UTF-8'), ('MANAGERPID', '1636'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('IM_CONFIG_PHASE', '1'), ('COLCON_PREFIX_PATH', '/home/nr/ros2_humble/install'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'nr'), ('JOURNAL_STREAM', '8:45221'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/home/nr/ros2_humble/install/urdfdom/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/urdfdom/lib/pkgconfig:/home/nr/ros2_humble/install/urdfdom_headers/lib/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/test_osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/osrf_testing_tools_cpp/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_math6_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/ignition_cmake2_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/cyclonedds/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_posh/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_hoofs/lib/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/iceoryx_binding_c/lib/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gmock_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/gtest_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/google_benchmark_vendor/lib/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/x86_64-linux-gnu/pkgconfig:/home/nr/ros2_humble/install/foonathan_memory_vendor/lib/pkgconfig'), ('XDG_SESSION_CLASS', 'user'), ('USERNAME', 'nr'), ('TERM', 'xterm-256color'), ('GNOME_DESKTOP_SESSION_ID', 'this-is-deprecated'), ('ROS_LOCALHOST_ONLY', '0'), ('WINDOWPATH', '2'), ('PATH', '/home/nr/ros2_humble/install/rviz2/bin:/home/nr/ros2_humble/install/rqt_bag/bin:/home/nr/ros2_humble/install/urdfdom/bin:/home/nr/ros2_humble/install/rqt_graph/bin:/home/nr/ros2_humble/install/rqt_gui/bin:/home/nr/ros2_humble/install/ros2cli/bin:/home/nr/ros2_humble/install/ament_uncrustify/bin:/home/nr/ros2_humble/install/uncrustify_vendor/bin:/home/nr/ros2_humble/install/pendulum_control/bin:/home/nr/ros2_humble/install/tlsf_cpp/bin:/home/nr/ros2_humble/install/rttest/bin:/home/nr/ros2_humble/install/rosidl_cli/bin:/home/nr/ros2_humble/install/launch_testing/bin:/home/nr/ros2_humble/install/cyclonedds/bin:/home/nr/ros2_humble/install/iceoryx_posh/bin:/home/nr/ros2_humble/install/fastrtps/bin:/home/nr/ros2_humble/install/foonathan_memory_vendor/bin:/home/nr/ros2_humble/install/ament_xmllint/bin:/home/nr/ros2_humble/install/ament_pyflakes/bin:/home/nr/ros2_humble/install/ament_pycodestyle/bin:/home/nr/ros2_humble/install/ament_pep257/bin:/home/nr/ros2_humble/install/ament_pclint/bin:/home/nr/ros2_humble/install/ament_mypy/bin:/home/nr/ros2_humble/install/ament_lint_cmake/bin:/home/nr/ros2_humble/install/ament_flake8/bin:/home/nr/ros2_humble/install/ament_copyright/bin:/home/nr/ros2_humble/install/ament_index_python/bin:/home/nr/ros2_humble/install/ament_cpplint/bin:/home/nr/ros2_humble/install/ament_cppcheck/bin:/home/nr/ros2_humble/install/ament_clang_tidy/bin:/home/nr/ros2_humble/install/ament_clang_format/bin:/home/nr/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'), ('SESSION_MANAGER', 'local/nr-X553MA:@/tmp/.ICE-unix/1880,unix/nr-X553MA:/tmp/.ICE-unix/1880'), ('INVOCATION_ID', 'efde5943163d4b7991d86be4e6aea824'), ('XDG_MENU_PREFIX', 'gnome-'), ('LC_ADDRESS', 'fr_FR.UTF-8'), ('GNOME_TERMINAL_SCREEN', '/org/gnome/Terminal/screen/c41b6669_a64a_40de_b34f_b35fe6fa3c2d'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('DISPLAY', ':0'), ('LANG', 'en_US.UTF-8'), ('XDG_CURRENT_DESKTOP', 'ubuntu:GNOME'), ('LC_TELEPHONE', 'fr_FR.UTF-8'), ('XMODIFIERS', '@im=ibus'), ('XDG_SESSION_DESKTOP', 'ubuntu'), ('XAUTHORITY', '/run/user/1000/gdm/Xauthority'), ('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:*.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:'), ('GNOME_TERMINAL_SERVICE', ':1.269'), ('SSH_AUTH_SOCK', '/run/user/1000/keyring/ssh'), ('AMENT_PREFIX_PATH', '/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format'), ('SHELL', '/bin/bash'), ('LC_NAME', 'fr_FR.UTF-8'), ('QT_ACCESSIBILITY', '1'), ('GDMSESSION', 'ubuntu'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'fr_FR.UTF-8'), ('GPG_AGENT_INFO', '/run/user/1000/gnupg/S.gpg-agent:0:1'), ('GJS_DEBUG_OUTPUT', 'stderr'), ('LC_IDENTIFICATION', 'fr_FR.UTF-8'), ('QT_IM_MODULE', 'ibus'), ('PWD', '/home/nr/ros2_ws/build/turtlesim'), ('XDG_CONFIG_DIRS', '/etc/xdg/xdg-ubuntu:/etc/xdg'), ('XDG_DATA_DIRS', '/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'), ('PYTHONPATH', '/home/nr/ros2_humble/build/rqt_bag_plugins/src:/home/nr/ros2_humble/install/rqt_bag_plugins/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_bag/src:/home/nr/ros2_humble/install/rqt_bag/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2bag:/home/nr/ros2_humble/install/ros2bag/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/interactive_markers/lib/python3.8/site-packages:/home/nr/ros2_humble/install/visualization_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/turtlesim/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_test:/home/nr/ros2_humble/install/tracetools_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_launch:/home/nr/ros2_humble/install/tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/topic_monitor:/home/nr/ros2_humble/install/topic_monitor/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_tools:/home/nr/ros2_humble/install/tf2_tools/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_kdl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_tf2_py:/home/nr/ros2_humble/install/examples_tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tf2_ros_py:/home/nr/ros2_humble/install/tf2_ros_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/tf2_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/test_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sros2:/home/nr/ros2_humble/install/sros2/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_topic/src:/home/nr/ros2_humble/install/rqt_topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_srv/src:/home/nr/ros2_humble/install/rqt_srv/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_shell/src:/home/nr/ros2_humble/install/rqt_shell/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_service_caller/src:/home/nr/ros2_humble/install/rqt_service_caller/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_reconfigure/src:/home/nr/ros2_humble/install/rqt_reconfigure/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_py_console/src:/home/nr/ros2_humble/install/rqt_py_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_publisher/src:/home/nr/ros2_humble/install/rqt_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_plot/src:/home/nr/ros2_humble/install/rqt_plot/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_action/src:/home/nr/ros2_humble/install/rqt_action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_msg/src:/home/nr/ros2_humble/install/rqt_msg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_console/src:/home/nr/ros2_humble/install/rqt_console/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt:/home/nr/ros2_humble/install/rqt/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rqt_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_graph/src:/home/nr/ros2_humble/install/rqt_graph/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui_py/src:/home/nr/ros2_humble/install/rqt_gui_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rqt_gui/src:/home/nr/ros2_humble/install/rqt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2trace:/home/nr/ros2_humble/install/ros2trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2topic:/home/nr/ros2_humble/install/ros2topic/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2test:/home/nr/ros2_humble/install/ros2test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2component:/home/nr/ros2_humble/install/ros2component/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2param:/home/nr/ros2_humble/install/ros2param/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2lifecycle:/home/nr/ros2_humble/install/ros2lifecycle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2service:/home/nr/ros2_humble/install/ros2service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2run:/home/nr/ros2_humble/install/ros2run/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2launch:/home/nr/ros2_humble/install/ros2launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2pkg:/home/nr/ros2_humble/install/ros2pkg/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2node:/home/nr/ros2_humble/install/ros2node/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2multicast:/home/nr/ros2_humble/install/ros2multicast/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2interface:/home/nr/ros2_humble/install/ros2interface/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2doctor:/home/nr/ros2_humble/install/ros2doctor/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ros2cli_test_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2action:/home/nr/ros2_humble/install/ros2action/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ros2cli:/home/nr/ros2_humble/install/ros2cli/lib/python3.8/site-packages:/home/nr/ros2_humble/build/quality_of_service_demo_py:/home/nr/ros2_humble/install/quality_of_service_demo_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/message_filters/lib/python3.8/site-packages:/home/nr/ros2_humble/build/lifecycle_py:/home/nr/ros2_humble/install/lifecycle_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_ros:/home/nr/ros2_humble/install/launch_testing_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_ros:/home/nr/ros2_humble/install/launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/laser_geometry/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_service/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions/lib/python3.8/site-packages:/home/nr/ros2_humble/build/examples_rclpy_executors:/home/nr/ros2_humble/install/examples_rclpy_executors/lib/python3.8/site-packages:/home/nr/ros2_humble/build/demo_nodes_py:/home/nr/ros2_humble/install/demo_nodes_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/action_tutorials_py:/home/nr/ros2_humble/install/action_tutorials_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rclpy/lib/python3.8/site-packages:/home/nr/ros2_humble/install/example_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_tutorials_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/action_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/unique_identifier_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_uncrustify:/home/nr/ros2_humble/install/ament_uncrustify/lib/python3.8/site-packages:/home/nr/ros2_humble/install/trajectory_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_trace:/home/nr/ros2_humble/install/tracetools_trace/lib/python3.8/site-packages:/home/nr/ros2_humble/build/tracetools_read:/home/nr/ros2_humble/install/tracetools_read/lib/python3.8/site-packages:/home/nr/ros2_humble/install/logging_demo/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_tracetools_launch:/home/nr/ros2_humble/install/test_tracetools_launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/test_launch_ros:/home/nr/ros2_humble/install/test_launch_ros/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui/lib/python3.8/site-packages:/home/nr/ros2_humble/install/stereo_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_srvs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/shape_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/build/sensor_msgs_py:/home/nr/ros2_humble/install/sensor_msgs_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/map_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/sensor_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/nav_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/diagnostic_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/geometry_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/actionlib_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/std_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/statistics_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosgraph_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosbag2_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rmw_dds_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/composition_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcl_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/pendulum_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/lifecycle_msgs/lib/python3.8/site-packages:/home/nr/ros2_humble/install/builtin_interfaces/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_py/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rpyutils:/home/nr/ros2_humble/install/rpyutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_cpp/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_c/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_runtime_py/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_generator_dds_idl/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_parser/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rosidl_adapter/lib/python3.8/site-packages:/home/nr/ros2_humble/build/rosidl_cli:/home/nr/ros2_humble/install/rosidl_cli/lib/python3.8/site-packages:/home/nr/ros2_humble/install/resource_retriever/lib/python3.8/site-packages:/home/nr/ros2_humble/install/rcutils/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_gui_py_common/lib/python3.8/site-packages:/home/nr/ros2_humble/install/qt_dotgraph/lib/python3.8/site-packages:/home/nr/ros2_humble/install/python_qt_binding/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_pytest:/home/nr/ros2_humble/install/launch_pytest/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing:/home/nr/ros2_humble/install/launch_testing/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_yaml:/home/nr/ros2_humble/install/launch_yaml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_xml:/home/nr/ros2_humble/install/launch_xml/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch:/home/nr/ros2_humble/install/launch/lib/python3.8/site-packages:/home/nr/ros2_humble/build/osrf_pycommon:/home/nr/ros2_humble/install/osrf_pycommon/lib/python3.8/site-packages:/home/nr/ros2_humble/build/launch_testing_examples:/home/nr/ros2_humble/install/launch_testing_examples/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_google_benchmark/lib/python3.8/site-packages:/home/nr/ros2_humble/build/domain_coordinator:/home/nr/ros2_humble/install/domain_coordinator/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_xmllint:/home/nr/ros2_humble/install/ament_xmllint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pyflakes:/home/nr/ros2_humble/install/ament_pyflakes/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pycodestyle/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pep257:/home/nr/ros2_humble/install/ament_pep257/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_pclint:/home/nr/ros2_humble/install/ament_pclint/lib/python3.8/site-packages:/home/nr/ros2_humble/install/ament_cmake_test/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_package:/home/nr/ros2_humble/install/ament_package/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_mypy:/home/nr/ros2_humble/install/ament_mypy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint_cmake:/home/nr/ros2_humble/install/ament_lint_cmake/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_flake8:/home/nr/ros2_humble/install/ament_flake8/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_copyright:/home/nr/ros2_humble/install/ament_copyright/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_lint:/home/nr/ros2_humble/install/ament_lint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_index_python:/home/nr/ros2_humble/install/ament_index_python/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cpplint:/home/nr/ros2_humble/install/ament_cpplint/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_cppcheck:/home/nr/ros2_humble/install/ament_cppcheck/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_tidy/lib/python3.8/site-packages:/home/nr/ros2_humble/build/ament_clang_format:/home/nr/ros2_humble/install/ament_clang_format/lib/python3.8/site-packages'), ('LC_NUMERIC', 'fr_FR.UTF-8'), ('LC_PAPER', 'fr_FR.UTF-8'), ('COLCON', '1'), ('VTE_VERSION', '6003'), ('CMAKE_PREFIX_PATH', '/home/nr/ros2_humble/install/rosbag2_storage_mcap:/home/nr/ros2_humble/install/rosbag2:/home/nr/ros2_humble/install/rosbag2_compression_zstd:/home/nr/ros2_humble/install/mcap_vendor:/home/nr/ros2_humble/install/zstd_vendor:/home/nr/ros2_humble/install/rviz_visual_testing_framework:/home/nr/ros2_humble/install/rviz2:/home/nr/ros2_humble/install/rviz_default_plugins:/home/nr/ros2_humble/install/rviz_common:/home/nr/ros2_humble/install/rosbag2_py:/home/nr/ros2_humble/install/rosbag2_transport:/home/nr/ros2_humble/install/rosbag2_performance_benchmarking:/home/nr/ros2_humble/install/rosbag2_compression:/home/nr/ros2_humble/install/rosbag2_cpp:/home/nr/ros2_humble/install/rosbag2_storage_default_plugins:/home/nr/ros2_humble/install/rosbag2_storage:/home/nr/ros2_humble/install/image_common:/home/nr/ros2_humble/install/camera_info_manager:/home/nr/ros2_humble/install/camera_calibration_parsers:/home/nr/ros2_humble/install/yaml_cpp_vendor:/home/nr/ros2_humble/install/interactive_markers:/home/nr/ros2_humble/install/common_interfaces:/home/nr/ros2_humble/install/visualization_msgs:/home/nr/ros2_humble/install/dummy_robot_bringup:/home/nr/ros2_humble/install/robot_state_publisher:/home/nr/ros2_humble/install/kdl_parser:/home/nr/ros2_humble/install/urdf:/home/nr/ros2_humble/install/urdfdom:/home/nr/ros2_humble/install/urdf_parser_plugin:/home/nr/ros2_humble/install/urdfdom_headers:/home/nr/ros2_humble/install/turtlesim:/home/nr/ros2_humble/install/geometry2:/home/nr/ros2_humble/install/tf2_sensor_msgs:/home/nr/ros2_humble/install/test_tf2:/home/nr/ros2_humble/install/tf2_kdl:/home/nr/ros2_humble/install/tf2_geometry_msgs:/home/nr/ros2_humble/install/tf2_eigen:/home/nr/ros2_humble/install/tf2_bullet:/home/nr/ros2_humble/install/tf2_ros:/home/nr/ros2_humble/install/tf2_py:/home/nr/ros2_humble/install/tf2_msgs:/home/nr/ros2_humble/install/test_msgs:/home/nr/ros2_humble/install/sros2_cmake:/home/nr/ros2_humble/install/ros2cli_common_extensions:/home/nr/ros2_humble/install/rqt_py_common:/home/nr/ros2_humble/install/rosbag2_storage_mcap_testdata:/home/nr/ros2_humble/install/ros_testing:/home/nr/ros2_humble/install/ros2cli_test_interfaces:/home/nr/ros2_humble/install/quality_of_service_demo_cpp:/home/nr/ros2_humble/install/image_transport:/home/nr/ros2_humble/install/message_filters:/home/nr/ros2_humble/install/demo_nodes_cpp:/home/nr/ros2_humble/install/composition:/home/nr/ros2_humble/install/laser_geometry:/home/nr/ros2_humble/install/rclpy:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_server:/home/nr/ros2_humble/install/examples_rclcpp_minimal_action_client:/home/nr/ros2_humble/install/action_tutorials_cpp:/home/nr/ros2_humble/install/rclcpp_action:/home/nr/ros2_humble/install/rcl_action:/home/nr/ros2_humble/install/examples_rclcpp_wait_set:/home/nr/ros2_humble/install/examples_rclcpp_minimal_service:/home/nr/ros2_humble/install/examples_rclcpp_minimal_client:/home/nr/ros2_humble/install/examples_rclcpp_async_client:/home/nr/ros2_humble/install/example_interfaces:/home/nr/ros2_humble/install/action_tutorials_interfaces:/home/nr/ros2_humble/install/action_msgs:/home/nr/ros2_humble/install/unique_identifier_msgs:/home/nr/ros2_humble/install/ament_lint_common:/home/nr/ros2_humble/install/ament_cmake_uncrustify:/home/nr/ros2_humble/install/uncrustify_vendor:/home/nr/ros2_humble/install/trajectory_msgs:/home/nr/ros2_humble/install/topic_statistics_demo:/home/nr/ros2_humble/install/pendulum_control:/home/nr/ros2_humble/install/tlsf_cpp:/home/nr/ros2_humble/install/test_tracetools:/home/nr/ros2_humble/install/rqt_gui_cpp:/home/nr/ros2_humble/install/rosbag2_test_common:/home/nr/ros2_humble/install/ros2lifecycle_test_fixtures:/home/nr/ros2_humble/install/lifecycle:/home/nr/ros2_humble/install/rclcpp_lifecycle:/home/nr/ros2_humble/install/logging_demo:/home/nr/ros2_humble/install/image_tools:/home/nr/ros2_humble/install/examples_rclcpp_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclcpp_minimal_composition:/home/nr/ros2_humble/install/demo_nodes_cpp_native:/home/nr/ros2_humble/install/rclcpp_components:/home/nr/ros2_humble/install/intra_process_demo:/home/nr/ros2_humble/install/examples_rclcpp_multithreaded_executor:/home/nr/ros2_humble/install/examples_rclcpp_minimal_timer:/home/nr/ros2_humble/install/examples_rclcpp_minimal_publisher:/home/nr/ros2_humble/install/examples_rclcpp_cbg_executor:/home/nr/ros2_humble/install/dummy_sensors:/home/nr/ros2_humble/install/dummy_map_server:/home/nr/ros2_humble/install/rclcpp:/home/nr/ros2_humble/install/rcl_lifecycle:/home/nr/ros2_humble/install/libstatistics_collector:/home/nr/ros2_humble/install/rcl:/home/nr/ros2_humble/install/rmw_implementation:/home/nr/ros2_humble/install/rmw_fastrtps_dynamic_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_cpp:/home/nr/ros2_humble/install/rmw_fastrtps_shared_cpp:/home/nr/ros2_humble/install/rmw_cyclonedds_cpp:/home/nr/ros2_humble/install/tracetools:/home/nr/ros2_humble/install/tlsf:/home/nr/ros2_humble/install/tinyxml_vendor:/home/nr/ros2_humble/install/qt_gui_core:/home/nr/ros2_humble/install/qt_gui_cpp:/home/nr/ros2_humble/install/pluginlib:/home/nr/ros2_humble/install/tinyxml2_vendor:/home/nr/ros2_humble/install/tf2_eigen_kdl:/home/nr/ros2_humble/install/tf2:/home/nr/ros2_humble/install/test_security:/home/nr/ros2_humble/install/test_rmw_implementation:/home/nr/ros2_humble/install/test_rclcpp:/home/nr/ros2_humble/install/test_quality_of_service:/home/nr/ros2_humble/install/test_launch_testing:/home/nr/ros2_humble/install/test_interface_files:/home/nr/ros2_humble/install/test_communication:/home/nr/ros2_humble/install/test_cli_remapping:/home/nr/ros2_humble/install/test_cli:/home/nr/ros2_humble/install/qt_gui_app:/home/nr/ros2_humble/install/qt_gui:/home/nr/ros2_humble/install/tango_icons_vendor:/home/nr/ros2_humble/install/stereo_msgs:/home/nr/ros2_humble/install/std_srvs:/home/nr/ros2_humble/install/shape_msgs:/home/nr/ros2_humble/install/map_msgs:/home/nr/ros2_humble/install/sensor_msgs:/home/nr/ros2_humble/install/nav_msgs:/home/nr/ros2_humble/install/diagnostic_msgs:/home/nr/ros2_humble/install/geometry_msgs:/home/nr/ros2_humble/install/actionlib_msgs:/home/nr/ros2_humble/install/std_msgs:/home/nr/ros2_humble/install/statistics_msgs:/home/nr/ros2_humble/install/sqlite3_vendor:/home/nr/ros2_humble/install/rcl_logging_spdlog:/home/nr/ros2_humble/install/spdlog_vendor:/home/nr/ros2_humble/install/shared_queues_vendor:/home/nr/ros2_humble/install/rviz_rendering_tests:/home/nr/ros2_humble/install/rviz_rendering:/home/nr/ros2_humble/install/rviz_ogre_vendor:/home/nr/ros2_humble/install/rviz_assimp_vendor:/home/nr/ros2_humble/install/rttest:/home/nr/ros2_humble/install/rmw_connextddsmicro:/home/nr/ros2_humble/install/rmw_connextdds:/home/nr/ros2_humble/install/rmw_connextdds_common:/home/nr/ros2_humble/install/rti_connext_dds_cmake_module:/home/nr/ros2_humble/install/rosgraph_msgs:/home/nr/ros2_humble/install/rosbag2_interfaces:/home/nr/ros2_humble/install/rmw_dds_common:/home/nr/ros2_humble/install/composition_interfaces:/home/nr/ros2_humble/install/rcl_interfaces:/home/nr/ros2_humble/install/pendulum_msgs:/home/nr/ros2_humble/install/lifecycle_msgs:/home/nr/ros2_humble/install/builtin_interfaces:/home/nr/ros2_humble/install/rosidl_default_runtime:/home/nr/ros2_humble/install/rosidl_default_generators:/home/nr/ros2_humble/install/rosidl_generator_py:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_tests:/home/nr/ros2_humble/install/rosidl_typesupport_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_cpp:/home/nr/ros2_humble/install/rosidl_typesupport_c:/home/nr/ros2_humble/install/rosidl_typesupport_introspection_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_c:/home/nr/ros2_humble/install/rosidl_typesupport_fastrtps_cpp:/home/nr/ros2_humble/install/rosidl_generator_cpp:/home/nr/ros2_humble/install/rosidl_runtime_cpp:/home/nr/ros2_humble/install/rcl_yaml_param_parser:/home/nr/ros2_humble/install/rmw:/home/nr/ros2_humble/install/rosidl_runtime_c:/home/nr/ros2_humble/install/rosidl_generator_c:/home/nr/ros2_humble/install/rosidl_typesupport_interface:/home/nr/ros2_humble/install/rosidl_generator_dds_idl:/home/nr/ros2_humble/install/rosidl_cmake:/home/nr/ros2_humble/install/rosidl_parser:/home/nr/ros2_humble/install/rosidl_adapter:/home/nr/ros2_humble/install/rosbag2_tests:/home/nr/ros2_humble/install/ros_environment:/home/nr/ros2_humble/install/rmw_implementation_cmake:/home/nr/ros2_humble/install/resource_retriever:/home/nr/ros2_humble/install/class_loader:/home/nr/ros2_humble/install/rcpputils:/home/nr/ros2_humble/install/rcl_logging_noop:/home/nr/ros2_humble/install/rcl_logging_interface:/home/nr/ros2_humble/install/rcutils:/home/nr/ros2_humble/install/qt_gui_py_common:/home/nr/ros2_humble/install/qt_dotgraph:/home/nr/ros2_humble/install/python_qt_binding:/home/nr/ros2_humble/install/python_orocos_kdl_vendor:/home/nr/ros2_humble/install/launch_testing_ament_cmake:/home/nr/ros2_humble/install/python_cmake_module:/home/nr/ros2_humble/install/pybind11_vendor:/home/nr/ros2_humble/install/performance_test_fixture:/home/nr/ros2_humble/install/osrf_testing_tools_cpp:/home/nr/ros2_humble/install/orocos_kdl_vendor:/home/nr/ros2_humble/install/mimick_vendor:/home/nr/ros2_humble/install/libyaml_vendor:/home/nr/ros2_humble/install/libcurl_vendor:/home/nr/ros2_humble/install/keyboard_handler:/home/nr/ros2_humble/install/cyclonedds:/home/nr/ros2_humble/install/iceoryx_posh:/home/nr/ros2_humble/install/iceoryx_hoofs:/home/nr/ros2_humble/install/iceoryx_binding_c:/home/nr/ros2_humble/install/ament_cmake_ros:/home/nr/ros2_humble/install/ament_cmake_gmock:/home/nr/ros2_humble/install/gmock_vendor:/home/nr/ros2_humble/install/ament_cmake_auto:/home/nr/ros2_humble/install/ament_cmake_gtest:/home/nr/ros2_humble/install/gtest_vendor:/home/nr/ros2_humble/install/ament_cmake_google_benchmark:/home/nr/ros2_humble/install/google_benchmark_vendor:/home/nr/ros2_humble/install/fastrtps:/home/nr/ros2_humble/install/foonathan_memory_vendor:/home/nr/ros2_humble/install/fastrtps_cmake_module:/home/nr/ros2_humble/install/fastcdr:/home/nr/ros2_humble/install/eigen3_cmake_module:/home/nr/ros2_humble/install/console_bridge_vendor:/home/nr/ros2_humble/install/ament_cmake_xmllint:/home/nr/ros2_humble/install/ament_cmake_pyflakes:/home/nr/ros2_humble/install/ament_cmake_pycodestyle:/home/nr/ros2_humble/install/ament_cmake_pep257:/home/nr/ros2_humble/install/ament_cmake_pclint:/home/nr/ros2_humble/install/ament_lint_auto:/home/nr/ros2_humble/install/ament_cmake:/home/nr/ros2_humble/install/ament_cmake_version:/home/nr/ros2_humble/install/ament_cmake_vendor_package:/home/nr/ros2_humble/install/ament_cmake_pytest:/home/nr/ros2_humble/install/ament_cmake_nose:/home/nr/ros2_humble/install/ament_cmake_mypy:/home/nr/ros2_humble/install/ament_cmake_lint_cmake:/home/nr/ros2_humble/install/ament_cmake_flake8:/home/nr/ros2_humble/install/ament_cmake_cpplint:/home/nr/ros2_humble/install/ament_cmake_cppcheck:/home/nr/ros2_humble/install/ament_cmake_copyright:/home/nr/ros2_humble/install/ament_cmake_clang_tidy:/home/nr/ros2_humble/install/ament_cmake_clang_format:/home/nr/ros2_humble/install/ament_cmake_test:/home/nr/ros2_humble/install/ament_cmake_target_dependencies:/home/nr/ros2_humble/install/ament_cmake_python:/home/nr/ros2_humble/install/ament_cmake_export_dependencies:/home/nr/ros2_humble/install/ament_cmake_libraries:/home/nr/ros2_humble/install/ament_cmake_include_directories:/home/nr/ros2_humble/install/ament_cmake_gen_version_h:/home/nr/ros2_humble/install/ament_cmake_export_targets:/home/nr/ros2_humble/install/ament_cmake_export_link_flags:/home/nr/ros2_humble/install/ament_cmake_export_interfaces:/home/nr/ros2_humble/install/ament_cmake_export_libraries:/home/nr/ros2_humble/install/ament_cmake_export_include_directories:/home/nr/ros2_humble/install/ament_cmake_export_definitions:/home/nr/ros2_humble/install/ament_cmake_core:/home/nr/ros2_humble/install/ament_index_cpp:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format')]), 'shell': False} +[549.138039] (-) TimerEvent: {} +[549.238873] (-) TimerEvent: {} +[549.244418] (turtlesim) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[549.271652] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim\n'} +[549.280723] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim\n'} +[549.281722] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action\n'} +[549.282535] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail\n'} +[549.283455] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h\n'} +[549.284591] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c\n'} +[549.300563] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h\n'} +[549.301853] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h\n'} +[549.304600] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h\n'} +[549.305130] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg\n'} +[549.305568] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h\n'} +[549.306194] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h\n'} +[549.306659] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail\n'} +[549.307127] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c\n'} +[549.307757] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h\n'} +[549.308242] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h\n'} +[549.308880] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h\n'} +[549.309764] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c\n'} +[549.311089] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h\n'} +[549.312004] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h\n'} +[549.313203] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h\n'} +[549.314730] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h\n'} +[549.316498] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv\n'} +[549.317419] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h\n'} +[549.319111] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h\n'} +[549.319693] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail\n'} +[549.322265] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h\n'} +[549.323752] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h\n'} +[549.324299] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h\n'} +[549.324616] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c\n'} +[549.324941] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c\n'} +[549.325460] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h\n'} +[549.326037] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h\n'} +[549.327093] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h\n'} +[549.327776] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c\n'} +[549.328743] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h\n'} +[549.329357] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h\n'} +[549.329965] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h\n'} +[549.330718] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h\n'} +[549.331347] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h\n'} +[549.331783] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c\n'} +[549.332652] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c\n'} +[549.333791] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h\n'} +[549.334784] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h\n'} +[549.335544] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h\n'} +[549.337797] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h\n'} +[549.338225] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h\n'} +[549.338574] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h\n'} +[549.338864] (-) TimerEvent: {} +[549.339174] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h\n'} +[549.371846] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh\n'} +[549.389860] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv\n'} +[549.408136] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so\n'} +[549.410595] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so" to ""\n'} +[549.412350] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim\n'} +[549.413701] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action\n'} +[549.415009] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail\n'} +[549.416286] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h\n'} +[549.417317] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg\n'} +[549.418103] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h\n'} +[549.418462] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail\n'} +[549.418809] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h\n'} +[549.419130] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h\n'} +[549.419448] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv\n'} +[549.419764] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail\n'} +[549.420078] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h\n'} +[549.420394] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h\n'} +[549.420714] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h\n'} +[549.421033] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h\n'} +[549.421352] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h\n'} +[549.421710] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so\n'} +[549.422028] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" to ""\n'} +[549.432072] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim\n'} +[549.432914] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action\n'} +[549.433585] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp\n'} +[549.434678] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail\n'} +[549.435495] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp\n'} +[549.436105] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp\n'} +[549.436722] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp\n'} +[549.437653] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg\n'} +[549.438594] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp\n'} +[549.439333] (-) TimerEvent: {} +[549.439825] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp\n'} +[549.440480] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail\n'} +[549.441287] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp\n'} +[549.441891] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp\n'} +[549.442676] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp\n'} +[549.443472] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp\n'} +[549.443944] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp\n'} +[549.445618] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp\n'} +[549.446476] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv\n'} +[549.447055] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp\n'} +[549.448968] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp\n'} +[549.450564] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp\n'} +[549.452162] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp\n'} +[549.453677] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp\n'} +[549.454765] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail\n'} +[549.455167] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp\n'} +[549.455474] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp\n'} +[549.455880] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp\n'} +[549.456191] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp\n'} +[549.456512] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp\n'} +[549.456897] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp\n'} +[549.457239] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp\n'} +[549.457541] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp\n'} +[549.458143] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp\n'} +[549.458840] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp\n'} +[549.459526] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp\n'} +[549.460627] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp\n'} +[549.461475] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp\n'} +[549.462254] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp\n'} +[549.463546] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp\n'} +[549.465042] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim\n'} +[549.466067] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action\n'} +[549.466766] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail\n'} +[549.467341] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/dds_fastrtps\n'} +[549.467978] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.481926] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg\n'} +[549.483761] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h\n'} +[549.493946] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail\n'} +[549.494802] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/dds_fastrtps\n'} +[549.495505] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.503250] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.504578] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv\n'} +[549.506415] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail\n'} +[549.507263] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.507825] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/dds_fastrtps\n'} +[549.508815] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.509477] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.510155] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.511463] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp\n'} +[549.513752] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so\n'} +[549.534859] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" to ""\n'} +[549.536826] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim\n'} +[549.538296] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action\n'} +[549.539918] (-) TimerEvent: {} +[549.540927] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail\n'} +[549.542253] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c\n'} +[549.550424] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h\n'} +[549.552866] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg\n'} +[549.553978] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h\n'} +[549.554923] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail\n'} +[549.556047] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h\n'} +[549.557342] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c\n'} +[549.558610] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c\n'} +[549.559575] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h\n'} +[549.560863] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv\n'} +[549.561216] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail\n'} +[549.561510] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c\n'} +[549.576431] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h\n'} +[549.577919] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c\n'} +[549.579556] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c\n'} +[549.580846] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c\n'} +[549.581708] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c\n'} +[549.582578] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h\n'} +[549.583721] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h\n'} +[549.585051] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h\n'} +[549.586648] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h\n'} +[549.588137] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so\n'} +[549.600281] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so" to ""\n'} +[549.601558] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so\n'} +[549.608939] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so" to ""\n'} +[549.610165] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim\n'} +[549.611348] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action\n'} +[549.612420] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail\n'} +[549.613239] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.613647] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp\n'} +[549.614147] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg\n'} +[549.614715] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail\n'} +[549.615305] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp\n'} +[549.616354] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.617227] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp\n'} +[549.618026] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.619096] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv\n'} +[549.619654] (turtlesim) StdoutLine: {'line': b'-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail\n'} +[549.620189] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.620698] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp\n'} +[549.621441] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp\n'} +[549.622458] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp\n'} +[549.623396] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp\n'} +[549.624230] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp\n'} +[549.624967] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.625970] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.626714] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.627579] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp\n'} +[549.628345] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so\n'} +[549.640302] (-) TimerEvent: {} +[549.644667] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" to ""\n'} +[549.646081] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so\n'} +[549.661439] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so" to ""\n'} +[549.662742] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh\n'} +[549.677690] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv\n'} +[549.691507] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info\n'} +[549.699291] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt\n'} +[549.700583] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO\n'} +[549.701865] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt\n'} +[549.711988] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt\n'} +[549.713190] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim\n'} +[549.713815] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c\n'} +[549.714617] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so\n'} +[549.715825] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action\n'} +[549.716737] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c\n'} +[549.717552] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py\n'} +[549.718650] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py\n'} +[549.719637] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so\n'} +[549.720509] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg\n'} +[549.721378] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py\n'} +[549.722260] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c\n'} +[549.723160] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py\n'} +[549.723897] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py\n'} +[549.724332] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c\n'} +[549.724755] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so\n'} +[549.725186] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py\n'} +[549.725531] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c\n'} +[549.725956] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c\n'} +[549.726413] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so\n'} +[549.726929] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv\n'} +[549.727345] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py\n'} +[549.727752] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c\n'} +[549.728170] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py\n'} +[549.728510] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py\n'} +[549.728860] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py\n'} +[549.729227] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c\n'} +[549.729623] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py\n'} +[549.729957] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c\n'} +[549.730286] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py\n'} +[549.730689] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c\n'} +[549.731031] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c\n'} +[549.740574] (-) TimerEvent: {} +[549.841299] (-) TimerEvent: {} +[549.942934] (-) TimerEvent: {} +[550.044176] (-) TimerEvent: {} +[550.145730] (-) TimerEvent: {} +[550.246864] (-) TimerEvent: {} +[550.347520] (-) TimerEvent: {} +[550.448194] (-) TimerEvent: {} +[550.548829] (-) TimerEvent: {} +[550.649462] (-) TimerEvent: {} +[550.750133] (-) TimerEvent: {} +[550.850736] (-) TimerEvent: {} +[550.951432] (-) TimerEvent: {} +[551.052265] (-) TimerEvent: {} +[551.152990] (-) TimerEvent: {} +[551.253836] (-) TimerEvent: {} +[551.354648] (-) TimerEvent: {} +[551.455335] (-) TimerEvent: {} +[551.556036] (-) TimerEvent: {} +[551.656676] (-) TimerEvent: {} +[551.757323] (-) TimerEvent: {} +[551.857961] (-) TimerEvent: {} +[551.958718] (-) TimerEvent: {} +[552.059442] (-) TimerEvent: {} +[552.160304] (-) TimerEvent: {} +[552.261567] (-) TimerEvent: {} +[552.363334] (-) TimerEvent: {} +[552.463993] (-) TimerEvent: {} +[552.564681] (-) TimerEvent: {} +[552.659200] (turtlesim) StdoutLine: {'line': b"Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim'...\n"} +[552.659880] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py'...\n"} +[552.660417] (turtlesim) StdoutLine: {'line': b"Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action'...\n"} +[552.660929] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py'...\n"} +[552.661501] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py'...\n"} +[552.662070] (turtlesim) StdoutLine: {'line': b"Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg'...\n"} +[552.662691] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py'...\n"} +[552.663190] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py'...\n"} +[552.663795] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py'...\n"} +[552.664344] (turtlesim) StdoutLine: {'line': b"Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv'...\n"} +[552.664826] (-) TimerEvent: {} +[552.665238] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py'...\n"} +[552.665826] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py'...\n"} +[552.666452] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py'...\n"} +[552.667075] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py'...\n"} +[552.667606] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py'...\n"} +[552.668162] (turtlesim) StdoutLine: {'line': b"Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py'...\n"} +[552.677701] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so\n'} +[552.680558] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" to ""\n'} +[552.682028] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so\n'} +[552.684859] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" to ""\n'} +[552.686035] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so\n'} +[552.688409] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" to ""\n'} +[552.689297] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so\n'} +[552.691475] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so" to ""\n'} +[552.692218] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl\n'} +[552.692967] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl\n'} +[552.693578] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl\n'} +[552.694284] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl\n'} +[552.695003] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl\n'} +[552.697225] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl\n'} +[552.697702] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl\n'} +[552.698060] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl\n'} +[552.698655] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action\n'} +[552.716128] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg\n'} +[552.718875] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg\n'} +[552.720554] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv\n'} +[552.722096] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg\n'} +[552.727858] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg\n'} +[552.729080] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv\n'} +[552.729921] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg\n'} +[552.730629] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg\n'} +[552.731561] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv\n'} +[552.732507] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg\n'} +[552.733295] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg\n'} +[552.734144] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv\n'} +[552.734859] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg\n'} +[552.735335] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg\n'} +[552.735997] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv\n'} +[552.736804] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg\n'} +[552.737682] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg\n'} +[552.739165] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node\n'} +[552.765273] (-) TimerEvent: {} +[552.866673] (-) TimerEvent: {} +[552.926690] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node" to ""\n'} +[552.927686] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key\n'} +[552.937901] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key" to ""\n'} +[552.939445] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square\n'} +[552.962838] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square" to ""\n'} +[552.963733] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic\n'} +[552.967046] (-) TimerEvent: {} +[553.068239] (-) TimerEvent: {} +[553.075744] (turtlesim) StdoutLine: {'line': b'-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic" to ""\n'} +[553.077108] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images\n'} +[553.082469] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png\n'} +[553.095257] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png\n'} +[553.103933] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png\n'} +[553.104898] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png\n'} +[553.105992] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png\n'} +[553.107704] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png\n'} +[553.109786] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png\n'} +[553.111961] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png\n'} +[553.113613] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png\n'} +[553.114955] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch\n'} +[553.115664] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py\n'} +[553.116337] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim\n'} +[553.120411] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim\n'} +[553.168877] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh\n'} +[553.169833] (-) TimerEvent: {} +[553.170545] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv\n'} +[553.199577] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh\n'} +[553.200901] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv\n'} +[553.202774] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash\n'} +[553.204648] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh\n'} +[553.206585] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh\n'} +[553.208348] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv\n'} +[553.208926] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv\n'} +[553.211183] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim\n'} +[553.227367] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake\n'} +[553.238021] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake\n'} +[553.248256] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake\n'} +[553.250263] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake\n'} +[553.251505] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake\n'} +[553.252554] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake\n'} +[553.253289] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake\n'} +[553.253914] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake\n'} +[553.254772] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake\n'} +[553.255720] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake\n'} +[553.256549] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake\n'} +[553.257434] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake\n'} +[553.258261] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake\n'} +[553.259249] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake\n'} +[553.260226] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake\n'} +[553.261398] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake\n'} +[553.262179] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake\n'} +[553.263245] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake\n'} +[553.264514] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake\n'} +[553.265479] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake\n'} +[553.266767] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake\n'} +[553.267900] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake\n'} +[553.268784] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake\n'} +[553.269691] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake\n'} +[553.270452] (-) TimerEvent: {} +[553.271350] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake\n'} +[553.274498] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake\n'} +[553.275438] (turtlesim) StdoutLine: {'line': b'-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.xml\n'} +[553.290635] (turtlesim) CommandEnded: {'returncode': 0} +[553.389123] (-) TimerEvent: {} +[553.491154] (-) TimerEvent: {} +[553.592326] (-) TimerEvent: {} +[553.694764] (-) TimerEvent: {} +[553.864075] (-) TimerEvent: {} +[553.965614] (-) TimerEvent: {} +[554.066226] (-) TimerEvent: {} +[554.166794] (-) TimerEvent: {} +[554.267430] (-) TimerEvent: {} +[554.368042] (-) TimerEvent: {} +[554.468711] (-) TimerEvent: {} +[554.569195] (-) TimerEvent: {} +[554.670053] (-) TimerEvent: {} +[554.770563] (-) TimerEvent: {} +[554.871347] (-) TimerEvent: {} +[554.973488] (-) TimerEvent: {} +[555.074012] (-) TimerEvent: {} +[555.174876] (-) TimerEvent: {} +[555.275631] (-) TimerEvent: {} +[555.376473] (-) TimerEvent: {} +[555.476959] (-) TimerEvent: {} +[555.577778] (-) TimerEvent: {} +[555.678521] (-) TimerEvent: {} +[555.779900] (-) TimerEvent: {} +[555.880392] (-) TimerEvent: {} +[555.981165] (-) TimerEvent: {} +[556.081691] (-) TimerEvent: {} +[556.182167] (-) TimerEvent: {} +[556.282675] (-) TimerEvent: {} +[556.383149] (-) TimerEvent: {} +[556.483977] (-) TimerEvent: {} +[556.585172] (-) TimerEvent: {} +[556.686426] (-) TimerEvent: {} +[556.786902] (-) TimerEvent: {} +[556.887498] (-) TimerEvent: {} +[556.988260] (-) TimerEvent: {} +[557.089882] (-) TimerEvent: {} +[557.190409] (-) TimerEvent: {} +[557.291389] (-) TimerEvent: {} +[557.392208] (-) TimerEvent: {} +[557.492952] (-) TimerEvent: {} +[557.593713] (-) TimerEvent: {} +[557.706155] (-) TimerEvent: {} +[557.806915] (-) TimerEvent: {} +[557.907562] (-) TimerEvent: {} +[558.008077] (-) TimerEvent: {} +[558.108630] (-) TimerEvent: {} +[558.209306] (-) TimerEvent: {} +[558.320445] (-) TimerEvent: {} +[558.424565] (-) TimerEvent: {} +[558.525271] (-) TimerEvent: {} +[558.625788] (-) TimerEvent: {} +[558.727672] (-) TimerEvent: {} +[558.828185] (-) TimerEvent: {} +[558.928869] (-) TimerEvent: {} +[559.029965] (-) TimerEvent: {} +[559.131269] (-) TimerEvent: {} +[559.236161] (-) TimerEvent: {} +[559.337119] (-) TimerEvent: {} +[559.447297] (-) TimerEvent: {} +[559.548809] (-) TimerEvent: {} +[559.650118] (-) TimerEvent: {} +[559.752492] (-) TimerEvent: {} +[559.868728] (-) TimerEvent: {} +[559.980422] (-) TimerEvent: {} +[560.102417] (-) TimerEvent: {} +[560.203280] (-) TimerEvent: {} +[560.306009] (-) TimerEvent: {} +[560.407126] (-) TimerEvent: {} +[560.517023] (-) TimerEvent: {} +[560.618904] (-) TimerEvent: {} +[560.725673] (-) TimerEvent: {} +[560.831294] (-) TimerEvent: {} +[560.934160] (-) TimerEvent: {} +[561.041591] (-) TimerEvent: {} +[561.146474] (-) TimerEvent: {} +[561.248179] (-) TimerEvent: {} +[561.350597] (-) TimerEvent: {} +[561.451461] (-) TimerEvent: {} +[561.552350] (-) TimerEvent: {} +[561.653434] (-) TimerEvent: {} +[561.754723] (-) TimerEvent: {} +[561.855774] (-) TimerEvent: {} +[561.956905] (-) TimerEvent: {} +[562.057940] (-) TimerEvent: {} +[562.158764] (-) TimerEvent: {} +[562.260365] (-) TimerEvent: {} +[562.361692] (-) TimerEvent: {} +[562.462531] (-) TimerEvent: {} +[562.563463] (-) TimerEvent: {} +[562.664690] (-) TimerEvent: {} +[562.765679] (-) TimerEvent: {} +[562.866433] (-) TimerEvent: {} +[562.967166] (-) TimerEvent: {} +[563.067756] (-) TimerEvent: {} +[563.168733] (-) TimerEvent: {} +[563.270260] (-) TimerEvent: {} +[563.371995] (-) TimerEvent: {} +[563.473312] (-) TimerEvent: {} +[563.574667] (-) TimerEvent: {} +[563.675412] (-) TimerEvent: {} +[563.776323] (-) TimerEvent: {} +[563.877450] (-) TimerEvent: {} +[563.979069] (-) TimerEvent: {} +[564.080316] (-) TimerEvent: {} +[564.181816] (-) TimerEvent: {} +[564.283043] (-) TimerEvent: {} +[564.383860] (-) TimerEvent: {} +[564.485204] (-) TimerEvent: {} +[564.585827] (-) TimerEvent: {} +[564.687108] (-) TimerEvent: {} +[564.789160] (-) TimerEvent: {} +[564.890317] (-) TimerEvent: {} +[564.991489] (-) TimerEvent: {} +[565.092906] (-) TimerEvent: {} +[565.194262] (-) TimerEvent: {} +[565.295857] (-) TimerEvent: {} +[565.399150] (-) TimerEvent: {} +[565.501584] (-) TimerEvent: {} +[565.602912] (-) TimerEvent: {} +[565.717463] (-) TimerEvent: {} +[565.818912] (-) TimerEvent: {} +[565.920272] (-) TimerEvent: {} +[566.021937] (-) TimerEvent: {} +[566.125467] (-) TimerEvent: {} +[566.226527] (-) TimerEvent: {} +[566.991921] (-) TimerEvent: {} +[567.093928] (-) TimerEvent: {} +[567.195090] (-) TimerEvent: {} +[567.295715] (-) TimerEvent: {} +[567.397049] (-) TimerEvent: {} +[567.498151] (-) TimerEvent: {} +[567.599034] (-) TimerEvent: {} +[567.642894] (turtlesim) JobEnded: {'identifier': 'turtlesim', 'rc': 0} +[567.645619] (-) EventReactorShutdown: {} diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/logger_all.log b/ros2_ws/log/build_2023-10-30_10-32-26/logger_all.log new file mode 100644 index 0000000000000000000000000000000000000000..db540dd744ede9b5a232420caf49840bab6ca062 --- /dev/null +++ b/ros2_ws/log/build_2023-10-30_10-32-26/logger_all.log @@ -0,0 +1,181 @@ +[18.522s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build'] +[18.522s] DEBUG:colcon:Parsed command line arguments: Namespace(allow_overriding=[], ament_cmake_args=None, base_paths=['.'], build_base='build', 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, continue_on_error=False, event_handlers=None, executor='parallel', ignore_user_meta=False, install_base='install', log_base=None, log_level=None, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0x7f03a816abb0>>, merge_install=False, metas=['./colcon.meta'], packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_end=None, packages_ignore=None, packages_ignore_regex=None, packages_select=None, packages_select_build_failed=False, packages_select_by_dep=None, packages_select_regex=None, packages_select_test_failures=False, packages_skip=None, packages_skip_build_finished=False, packages_skip_by_dep=None, packages_skip_regex=None, packages_skip_test_passed=False, packages_skip_up_to=None, packages_start=None, packages_up_to=None, packages_up_to_regex=None, parallel_workers=4, paths=None, symlink_install=False, test_result_base=None, verb_extension=<colcon_core.verb.build.BuildVerb object at 0x7f03a816abb0>, verb_name='build', verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0x7f03a8183880>) +[19.728s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[19.728s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[19.729s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[19.729s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[19.729s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[19.729s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[19.729s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/nr/ros2_ws' +[19.729s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[19.730s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[19.730s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[19.730s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[19.730s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[19.731s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[19.731s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[19.731s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[19.731s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[19.786s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['cmake', 'python'] +[19.786s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'cmake' +[19.787s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python' +[19.787s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['python_setup_py'] +[19.787s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'python_setup_py' +[19.787s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extensions ['ignore', 'ignore_ament_install'] +[19.788s] Level 1:colcon.colcon_core.package_identification:_identify(build) by extension 'ignore' +[19.788s] Level 1:colcon.colcon_core.package_identification:_identify(build) ignored +[19.789s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extensions ['ignore', 'ignore_ament_install'] +[19.789s] Level 1:colcon.colcon_core.package_identification:_identify(install) by extension 'ignore' +[19.789s] Level 1:colcon.colcon_core.package_identification:_identify(install) ignored +[19.790s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extensions ['ignore', 'ignore_ament_install'] +[19.790s] Level 1:colcon.colcon_core.package_identification:_identify(log) by extension 'ignore' +[19.790s] Level 1:colcon.colcon_core.package_identification:_identify(log) ignored +[19.791s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ignore', 'ignore_ament_install'] +[19.791s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore' +[19.791s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ignore_ament_install' +[19.792s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_pkg'] +[19.792s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_pkg' +[19.792s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['colcon_meta'] +[19.792s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'colcon_meta' +[19.792s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['ros'] +[19.792s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'ros' +[19.793s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['cmake', 'python'] +[19.793s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'cmake' +[19.793s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python' +[19.793s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extensions ['python_setup_py'] +[19.793s] Level 1:colcon.colcon_core.package_identification:_identify(src) by extension 'python_setup_py' +[19.794s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extensions ['ignore', 'ignore_ament_install'] +[19.794s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'ignore' +[19.794s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'ignore_ament_install' +[19.795s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extensions ['colcon_pkg'] +[19.795s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'colcon_pkg' +[19.795s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extensions ['colcon_meta'] +[19.795s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'colcon_meta' +[19.795s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extensions ['ros'] +[19.795s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'ros' +[19.796s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extensions ['cmake', 'python'] +[19.796s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'cmake' +[19.796s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'python' +[19.796s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extensions ['python_setup_py'] +[19.796s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials) by extension 'python_setup_py' +[19.797s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/ros_tutorials) by extensions ['ignore', 'ignore_ament_install'] +[19.797s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/ros_tutorials) by extension 'ignore' +[19.797s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/ros_tutorials) ignored +[19.798s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/roscpp_tutorials) by extensions ['ignore', 'ignore_ament_install'] +[19.798s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/roscpp_tutorials) by extension 'ignore' +[19.798s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/roscpp_tutorials) ignored +[19.799s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/rospy_tutorials) by extensions ['ignore', 'ignore_ament_install'] +[19.799s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/rospy_tutorials) by extension 'ignore' +[19.799s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/rospy_tutorials) ignored +[19.800s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extensions ['ignore', 'ignore_ament_install'] +[19.800s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extension 'ignore' +[19.800s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extension 'ignore_ament_install' +[19.800s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extensions ['colcon_pkg'] +[19.801s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extension 'colcon_pkg' +[19.801s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extensions ['colcon_meta'] +[19.801s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extension 'colcon_meta' +[19.801s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extensions ['ros'] +[19.801s] Level 1:colcon.colcon_core.package_identification:_identify(src/ros_tutorials/turtlesim) by extension 'ros' +[19.812s] DEBUG:colcon.colcon_core.package_identification:Package 'src/ros_tutorials/turtlesim' with type 'ros.ament_cmake' and name 'turtlesim' +[19.813s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[19.813s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[19.813s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[19.813s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[19.813s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[21.648s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters +[21.648s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover +[22.349s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 344 installed packages in /home/nr/ros2_humble/install +[22.361s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults +[29.848s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'cmake_args' from command line to 'None' +[29.848s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'cmake_target' from command line to 'None' +[29.848s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[29.848s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'cmake_clean_cache' from command line to 'False' +[29.849s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'cmake_clean_first' from command line to 'False' +[29.849s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'cmake_force_configure' from command line to 'False' +[29.849s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'ament_cmake_args' from command line to 'None' +[29.849s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'catkin_cmake_args' from command line to 'None' +[29.849s] Level 5:colcon.colcon_core.verb:set package 'turtlesim' build argument 'catkin_skip_building_tests' from command line to 'False' +[29.849s] DEBUG:colcon.colcon_core.verb:Building package 'turtlesim' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/nr/ros2_ws/build/turtlesim', '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/nr/ros2_ws/install/turtlesim', 'merge_install': False, 'path': '/home/nr/ros2_ws/src/ros_tutorials/turtlesim', 'symlink_install': False, 'test_result_base': None} +[30.118s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[30.371s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[30.371s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/nr/ros2_ws/src/ros_tutorials/turtlesim' with build type 'ament_cmake' +[30.372s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/nr/ros2_ws/src/ros_tutorials/turtlesim' +[30.753s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[30.754s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[30.754s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[31.513s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake /home/nr/ros2_ws/src/ros_tutorials/turtlesim -DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim +[201.018s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake /home/nr/ros2_ws/src/ros_tutorials/turtlesim -DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim +[201.052s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --build /home/nr/ros2_ws/build/turtlesim -- -j4 -l4 +[575.186s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --build /home/nr/ros2_ws/build/turtlesim -- -j4 -l4 +[579.508s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --install /home/nr/ros2_ws/build/turtlesim +[583.698s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --install /home/nr/ros2_ws/build/turtlesim +[583.691s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(turtlesim) +[590.008s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim' for CMake module files +[590.027s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim' for CMake config files +[590.030s] Level 1:colcon.colcon_core.shell:create_environment_hook('turtlesim', 'cmake_prefix_path') +[590.380s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.ps1' +[590.455s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.dsv' +[590.489s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.sh' +[590.501s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/lib' +[590.502s] Level 1:colcon.colcon_core.shell:create_environment_hook('turtlesim', 'ld_library_path_lib') +[590.793s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.ps1' +[590.794s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.dsv' +[590.795s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.sh' +[590.797s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/bin' +[590.797s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/lib/pkgconfig/turtlesim.pc' +[590.875s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages' +[590.876s] Level 1:colcon.colcon_core.shell:create_environment_hook('turtlesim', 'pythonpath') +[591.191s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.ps1' +[591.193s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.dsv' +[591.194s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.sh' +[591.196s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/bin' +[591.505s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.ps1' +[591.514s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv' +[591.522s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.sh' +[591.525s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.bash' +[591.561s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.zsh' +[591.576s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/nr/ros2_ws/install/turtlesim/share/colcon-core/packages/turtlesim) +[595.892s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(turtlesim) +[596.187s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim' for CMake module files +[596.190s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim' for CMake config files +[596.194s] Level 1:colcon.colcon_core.shell:create_environment_hook('turtlesim', 'cmake_prefix_path') +[596.476s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.ps1' +[596.480s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.dsv' +[596.494s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/cmake_prefix_path.sh' +[596.497s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/lib' +[596.498s] Level 1:colcon.colcon_core.shell:create_environment_hook('turtlesim', 'ld_library_path_lib') +[597.464s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.ps1' +[597.466s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.dsv' +[597.468s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/ld_library_path_lib.sh' +[597.469s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/bin' +[597.469s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/lib/pkgconfig/turtlesim.pc' +[597.470s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages' +[597.471s] Level 1:colcon.colcon_core.shell:create_environment_hook('turtlesim', 'pythonpath') +[597.738s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.ps1' +[597.740s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.dsv' +[597.741s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/hook/pythonpath.sh' +[597.743s] Level 1:colcon.colcon_core.environment:checking '/home/nr/ros2_ws/install/turtlesim/bin' +[598.003s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.ps1' +[598.006s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv' +[598.008s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.sh' +[598.010s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.bash' +[598.012s] INFO:colcon.colcon_core.shell:Creating package script '/home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.zsh' +[598.014s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/nr/ros2_ws/install/turtlesim/share/colcon-core/packages/turtlesim) +[598.015s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[598.016s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[598.017s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[598.017s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[598.542s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[598.542s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[598.542s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[600.122s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[600.564s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/nr/ros2_ws/install/local_setup.ps1' +[600.590s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/nr/ros2_ws/install/_local_setup_util_ps1.py' +[600.612s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/nr/ros2_ws/install/setup.ps1' +[603.219s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/nr/ros2_ws/install/local_setup.sh' +[603.227s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/nr/ros2_ws/install/_local_setup_util_sh.py' +[603.229s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/nr/ros2_ws/install/setup.sh' +[603.582s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/nr/ros2_ws/install/local_setup.bash' +[603.584s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/nr/ros2_ws/install/setup.bash' +[603.933s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/nr/ros2_ws/install/local_setup.zsh' +[603.948s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/nr/ros2_ws/install/setup.zsh' diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/command.log b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/command.log new file mode 100644 index 0000000000000000000000000000000000000000..a62364e463796f20692f07e57dc11013c8ef200c --- /dev/null +++ b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/command.log @@ -0,0 +1,6 @@ +Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake /home/nr/ros2_ws/src/ros_tutorials/turtlesim -DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim +Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake /home/nr/ros2_ws/src/ros_tutorials/turtlesim -DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim +Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --build /home/nr/ros2_ws/build/turtlesim -- -j4 -l4 +Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --build /home/nr/ros2_ws/build/turtlesim -- -j4 -l4 +Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --install /home/nr/ros2_ws/build/turtlesim +Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --install /home/nr/ros2_ws/build/turtlesim diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stderr.log b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stdout.log b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stdout.log new file mode 100644 index 0000000000000000000000000000000000000000..53923b586c65180d148e10bc4d45d71cb1bb0ea9 --- /dev/null +++ b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stdout.log @@ -0,0 +1,535 @@ +-- The C compiler identification is GNU 9.4.0 +-- The CXX compiler identification is GNU 9.4.0 +-- Check for working C compiler: /usr/bin/cc +-- Check for working C compiler: /usr/bin/cc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /usr/bin/c++ +-- Check for working CXX compiler: /usr/bin/c++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.5 (/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3.8 (found version "3.8.10") found components: Interpreter +-- Found ament_index_cpp: 1.4.0 (/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake) +-- Found geometry_msgs: 4.2.3 (/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake) +-- Found rosidl_generator_c: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp +-- Found rclcpp: 16.0.6 (/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake) +-- Found rmw_implementation_cmake: 6.1.1 (/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.4 (/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") +-- Found FastRTPS: /home/nr/ros2_humble/install/fastrtps/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 - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found rclcpp_action: 16.0.6 (/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake) +-- Found rosidl_default_generators: 1.2.0 (/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake) +-- Found std_srvs: 4.2.3 (/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake) +-- Found ament_cmake_ros: 0.10.0 (/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp +-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3.6") +-- Found python_cmake_module: 0.10.0 (/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake) +-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable version "3.8.10", minimum required is "3.5") +-- Using PYTHON_EXECUTABLE: /usr/bin/python3 +-- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.8 +-- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.8.so +-- Found PythonExtra: .so +-- Configuring done +-- Generating done +-- Build files have been written to: /home/nr/ros2_ws/build/turtlesim +[ 1%] [34m[1mGenerating C code for ROS interfaces[0m +[35m[1mScanning dependencies of target ament_cmake_python_copy_turtlesim[0m +[35m[1mScanning dependencies of target turtlesim__cpp[0m +[ 2%] [34m[1mGenerating C++ code for ROS interfaces[0m +[ 2%] Built target ament_cmake_python_copy_turtlesim +[35m[1mScanning dependencies of target ament_cmake_python_build_turtlesim_egg[0m +running egg_info +creating turtlesim.egg-info +writing turtlesim.egg-info/PKG-INFO +writing dependency_links to turtlesim.egg-info/dependency_links.txt +writing top-level names to turtlesim.egg-info/top_level.txt +writing manifest file 'turtlesim.egg-info/SOURCES.txt' +reading manifest file 'turtlesim.egg-info/SOURCES.txt' +writing manifest file 'turtlesim.egg-info/SOURCES.txt' +[ 2%] Built target ament_cmake_python_build_turtlesim_egg +[35m[1mScanning dependencies of target turtlesim__rosidl_generator_c[0m +[ 2%] Built target turtlesim__cpp +[ 3%] [34m[1mGenerating C++ introspection for ROS interfaces[0m +[ 4%] [34m[1mGenerating C++ type support dispatch for ROS interfaces[0m +[ 5%] [34m[1mGenerating C++ type support for eProsima Fast-RTPS[0m +[ 6%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o[0m +[ 7%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o[0m +[ 8%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o[0m +[ 9%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o[0m +[ 10%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o[0m +[ 11%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o[0m +[ 12%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o[0m +[ 13%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o[0m +[ 14%] [32m[1mLinking C shared library libturtlesim__rosidl_generator_c.so[0m +[ 14%] Built target turtlesim__rosidl_generator_c +[ 15%] [34m[1mGenerating C introspection for ROS interfaces[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_cpp[0m +[ 16%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_cpp[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_cpp[0m +[ 17%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o[0m +[ 18%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o[0m +[ 19%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o[0m +[ 20%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o[0m +[ 21%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c[0m +[ 22%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o[0m +[ 23%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o[0m +[ 24%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o[0m +[ 25%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o[0m +[ 26%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o[0m +[ 27%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o[0m +[ 28%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o[0m +[ 29%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o[0m +[ 30%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o[0m +[ 31%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o[0m +[ 32%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o[0m +[ 33%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o[0m +[ 34%] [32m[1mLinking C shared library libturtlesim__rosidl_typesupport_introspection_c.so[0m +[ 34%] Built target turtlesim__rosidl_typesupport_introspection_c +[ 35%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o[0m +[ 36%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o[0m +[ 37%] [34m[1mGenerating C type support dispatch for ROS interfaces[0m +[ 38%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o[0m +[ 39%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o[0m +[ 40%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o[0m +[ 41%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o[0m +[ 42%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o[0m +[ 43%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o[0m +[ 44%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o[0m +[ 45%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_c[0m +[ 46%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o[0m +[ 47%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o[0m +[ 48%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_cpp.so[0m +[ 49%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o[0m +[ 50%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o[0m +[ 51%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o[0m +[ 51%] Built target turtlesim__rosidl_typesupport_cpp +[ 52%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o[0m +[ 53%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o[0m +[ 54%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o[0m +[ 55%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o[0m +[ 56%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o[0m +[ 57%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_c.so[0m +[ 57%] Built target turtlesim__rosidl_typesupport_c +[ 58%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o[0m +[ 59%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o[0m +[ 60%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_cpp.so[0m +[ 61%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_introspection_cpp.so[0m +[ 61%] Built target turtlesim__rosidl_typesupport_fastrtps_cpp +[ 61%] Built target turtlesim__rosidl_typesupport_introspection_cpp +[ 62%] [34m[1mGenerating include/turtlesim/moc_turtle_frame.cpp[0m +[35m[1mScanning dependencies of target turtlesim_node[0m +[ 63%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o[0m +[ 64%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o[0m +[ 65%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o[0m +[ 66%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o[0m +[ 67%] [32m[1mLinking CXX executable turtlesim_node[0m +[ 67%] Built target turtlesim_node +[35m[1mScanning dependencies of target mimic[0m +[ 68%] [32mBuilding CXX object CMakeFiles/mimic.dir/tutorials/mimic.cpp.o[0m +[ 69%] [32m[1mLinking CXX executable mimic[0m +[ 69%] Built target mimic +[35m[1mScanning dependencies of target draw_square[0m +[35m[1mScanning dependencies of target turtle_teleop_key[0m +[ 70%] [32mBuilding CXX object CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o[0m +[ 71%] [32mBuilding CXX object CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o[0m +[ 72%] [32m[1mLinking CXX executable turtle_teleop_key[0m +[ 73%] [32m[1mLinking CXX executable draw_square[0m +[ 73%] Built target turtle_teleop_key +[ 73%] Built target draw_square +[ 74%] [34m[1mGenerating C type support for eProsima Fast-RTPS[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c[0m +[ 75%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o[0m +[ 76%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o[0m +[ 77%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o[0m +[ 78%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o[0m +[ 79%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o[0m +[ 80%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o[0m +[ 81%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o[0m +[ 82%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o[0m +[ 83%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_c.so[0m +[ 83%] Built target turtlesim__rosidl_typesupport_fastrtps_c +[35m[1mScanning dependencies of target turtlesim[0m +[ 83%] Built target turtlesim +[35m[1mScanning dependencies of target turtlesim__py[0m +[ 84%] [34m[1mGenerating Python code for ROS interfaces[0m +[ 84%] Built target turtlesim__py +[35m[1mScanning dependencies of target turtlesim__rosidl_generator_py[0m +[ 86%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o[0m +[ 86%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o[0m +[ 87%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o[0m +[ 88%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o[0m +[ 89%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o[0m +[ 90%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o[0m +[ 91%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o[0m +[ 92%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o[0m +[ 93%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so[0m +[ 93%] Built target turtlesim__rosidl_generator_py +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c__pyext[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c__pyext[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_c__pyext[0m +[ 94%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o[0m +[ 95%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o[0m +[ 96%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o[0m +[ 97%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so[0m +[ 98%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so[0m +[100%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so[0m +[100%] Built target turtlesim__rosidl_typesupport_introspection_c__pyext +[100%] Built target turtlesim__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target turtlesim__rosidl_typesupport_c__pyext +-- Install configuration: "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/dds_fastrtps +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/dds_fastrtps +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/dds_fastrtps +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py'... +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py'... +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py'... +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py'... +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.xml diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stdout_stderr.log b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stdout_stderr.log new file mode 100644 index 0000000000000000000000000000000000000000..53923b586c65180d148e10bc4d45d71cb1bb0ea9 --- /dev/null +++ b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/stdout_stderr.log @@ -0,0 +1,535 @@ +-- The C compiler identification is GNU 9.4.0 +-- The CXX compiler identification is GNU 9.4.0 +-- Check for working C compiler: /usr/bin/cc +-- Check for working C compiler: /usr/bin/cc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /usr/bin/c++ +-- Check for working CXX compiler: /usr/bin/c++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 1.3.5 (/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake) +-- Found Python3: /usr/bin/python3.8 (found version "3.8.10") found components: Interpreter +-- Found ament_index_cpp: 1.4.0 (/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake) +-- Found geometry_msgs: 4.2.3 (/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake) +-- Found rosidl_generator_c: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake) +-- Found rosidl_adapter: 3.1.5 (/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake) +-- Found rosidl_generator_cpp: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp +-- Found rclcpp: 16.0.6 (/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake) +-- Found rmw_implementation_cmake: 6.1.1 (/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake) +-- Found rmw_fastrtps_cpp: 6.2.4 (/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") +-- Found FastRTPS: /home/nr/ros2_humble/install/fastrtps/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 - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found rclcpp_action: 16.0.6 (/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake) +-- Found rosidl_default_generators: 1.2.0 (/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake) +-- Found std_srvs: 4.2.3 (/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake) +-- Found ament_cmake_ros: 0.10.0 (/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp +-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3.6") +-- Found python_cmake_module: 0.10.0 (/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake) +-- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable version "3.8.10", minimum required is "3.5") +-- Using PYTHON_EXECUTABLE: /usr/bin/python3 +-- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.8 +-- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.8.so +-- Found PythonExtra: .so +-- Configuring done +-- Generating done +-- Build files have been written to: /home/nr/ros2_ws/build/turtlesim +[ 1%] [34m[1mGenerating C code for ROS interfaces[0m +[35m[1mScanning dependencies of target ament_cmake_python_copy_turtlesim[0m +[35m[1mScanning dependencies of target turtlesim__cpp[0m +[ 2%] [34m[1mGenerating C++ code for ROS interfaces[0m +[ 2%] Built target ament_cmake_python_copy_turtlesim +[35m[1mScanning dependencies of target ament_cmake_python_build_turtlesim_egg[0m +running egg_info +creating turtlesim.egg-info +writing turtlesim.egg-info/PKG-INFO +writing dependency_links to turtlesim.egg-info/dependency_links.txt +writing top-level names to turtlesim.egg-info/top_level.txt +writing manifest file 'turtlesim.egg-info/SOURCES.txt' +reading manifest file 'turtlesim.egg-info/SOURCES.txt' +writing manifest file 'turtlesim.egg-info/SOURCES.txt' +[ 2%] Built target ament_cmake_python_build_turtlesim_egg +[35m[1mScanning dependencies of target turtlesim__rosidl_generator_c[0m +[ 2%] Built target turtlesim__cpp +[ 3%] [34m[1mGenerating C++ introspection for ROS interfaces[0m +[ 4%] [34m[1mGenerating C++ type support dispatch for ROS interfaces[0m +[ 5%] [34m[1mGenerating C++ type support for eProsima Fast-RTPS[0m +[ 6%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o[0m +[ 7%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o[0m +[ 8%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o[0m +[ 9%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o[0m +[ 10%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o[0m +[ 11%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o[0m +[ 12%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o[0m +[ 13%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o[0m +[ 14%] [32m[1mLinking C shared library libturtlesim__rosidl_generator_c.so[0m +[ 14%] Built target turtlesim__rosidl_generator_c +[ 15%] [34m[1mGenerating C introspection for ROS interfaces[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_cpp[0m +[ 16%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_cpp[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_cpp[0m +[ 17%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o[0m +[ 18%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o[0m +[ 19%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o[0m +[ 20%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o[0m +[ 21%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c[0m +[ 22%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o[0m +[ 23%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o[0m +[ 24%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o[0m +[ 25%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o[0m +[ 26%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o[0m +[ 27%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o[0m +[ 28%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o[0m +[ 29%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o[0m +[ 30%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o[0m +[ 31%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o[0m +[ 32%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o[0m +[ 33%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o[0m +[ 34%] [32m[1mLinking C shared library libturtlesim__rosidl_typesupport_introspection_c.so[0m +[ 34%] Built target turtlesim__rosidl_typesupport_introspection_c +[ 35%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o[0m +[ 36%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o[0m +[ 37%] [34m[1mGenerating C type support dispatch for ROS interfaces[0m +[ 38%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o[0m +[ 39%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o[0m +[ 40%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o[0m +[ 41%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o[0m +[ 42%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o[0m +[ 43%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o[0m +[ 44%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o[0m +[ 45%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_c[0m +[ 46%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o[0m +[ 47%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o[0m +[ 48%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_cpp.so[0m +[ 49%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o[0m +[ 50%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o[0m +[ 51%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o[0m +[ 51%] Built target turtlesim__rosidl_typesupport_cpp +[ 52%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o[0m +[ 53%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o[0m +[ 54%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o[0m +[ 55%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o[0m +[ 56%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o[0m +[ 57%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_c.so[0m +[ 57%] Built target turtlesim__rosidl_typesupport_c +[ 58%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o[0m +[ 59%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o[0m +[ 60%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_cpp.so[0m +[ 61%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_introspection_cpp.so[0m +[ 61%] Built target turtlesim__rosidl_typesupport_fastrtps_cpp +[ 61%] Built target turtlesim__rosidl_typesupport_introspection_cpp +[ 62%] [34m[1mGenerating include/turtlesim/moc_turtle_frame.cpp[0m +[35m[1mScanning dependencies of target turtlesim_node[0m +[ 63%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o[0m +[ 64%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o[0m +[ 65%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o[0m +[ 66%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o[0m +[ 67%] [32m[1mLinking CXX executable turtlesim_node[0m +[ 67%] Built target turtlesim_node +[35m[1mScanning dependencies of target mimic[0m +[ 68%] [32mBuilding CXX object CMakeFiles/mimic.dir/tutorials/mimic.cpp.o[0m +[ 69%] [32m[1mLinking CXX executable mimic[0m +[ 69%] Built target mimic +[35m[1mScanning dependencies of target draw_square[0m +[35m[1mScanning dependencies of target turtle_teleop_key[0m +[ 70%] [32mBuilding CXX object CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o[0m +[ 71%] [32mBuilding CXX object CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o[0m +[ 72%] [32m[1mLinking CXX executable turtle_teleop_key[0m +[ 73%] [32m[1mLinking CXX executable draw_square[0m +[ 73%] Built target turtle_teleop_key +[ 73%] Built target draw_square +[ 74%] [34m[1mGenerating C type support for eProsima Fast-RTPS[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c[0m +[ 75%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o[0m +[ 76%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o[0m +[ 77%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o[0m +[ 78%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o[0m +[ 79%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o[0m +[ 80%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o[0m +[ 81%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o[0m +[ 82%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o[0m +[ 83%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_c.so[0m +[ 83%] Built target turtlesim__rosidl_typesupport_fastrtps_c +[35m[1mScanning dependencies of target turtlesim[0m +[ 83%] Built target turtlesim +[35m[1mScanning dependencies of target turtlesim__py[0m +[ 84%] [34m[1mGenerating Python code for ROS interfaces[0m +[ 84%] Built target turtlesim__py +[35m[1mScanning dependencies of target turtlesim__rosidl_generator_py[0m +[ 86%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o[0m +[ 86%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o[0m +[ 87%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o[0m +[ 88%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o[0m +[ 89%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o[0m +[ 90%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o[0m +[ 91%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o[0m +[ 92%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o[0m +[ 93%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so[0m +[ 93%] Built target turtlesim__rosidl_generator_py +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c__pyext[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c__pyext[0m +[35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_c__pyext[0m +[ 94%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o[0m +[ 95%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o[0m +[ 96%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o[0m +[ 97%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so[0m +[ 98%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so[0m +[100%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so[0m +[100%] Built target turtlesim__rosidl_typesupport_introspection_c__pyext +[100%] Built target turtlesim__rosidl_typesupport_fastrtps_c__pyext +[100%] Built target turtlesim__rosidl_typesupport_c__pyext +-- Install configuration: "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/dds_fastrtps +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/dds_fastrtps +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/dds_fastrtps +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so" to "" +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +-- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py'... +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py'... +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py'... +Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py'... +Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py'... +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic +-- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic" to "" +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake +-- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.xml diff --git a/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/streams.log b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/streams.log new file mode 100644 index 0000000000000000000000000000000000000000..eae3cdc5a951d99d09c32fe20c38598202e74537 --- /dev/null +++ b/ros2_ws/log/build_2023-10-30_10-32-26/turtlesim/streams.log @@ -0,0 +1,541 @@ +[1.139s] Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake /home/nr/ros2_ws/src/ros_tutorials/turtlesim -DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim +[3.998s] -- The C compiler identification is GNU 9.4.0 +[5.891s] -- The CXX compiler identification is GNU 9.4.0 +[6.091s] -- Check for working C compiler: /usr/bin/cc +[6.812s] -- Check for working C compiler: /usr/bin/cc -- works +[6.837s] -- Detecting C compiler ABI info +[7.500s] -- Detecting C compiler ABI info - done +[7.553s] -- Detecting C compile features +[7.571s] -- Detecting C compile features - done +[7.602s] -- Check for working CXX compiler: /usr/bin/c++ +[8.263s] -- Check for working CXX compiler: /usr/bin/c++ -- works +[8.267s] -- Detecting CXX compiler ABI info +[8.949s] -- Detecting CXX compiler ABI info - done +[9.004s] -- Detecting CXX compile features +[9.006s] -- Detecting CXX compile features - done +[9.513s] -- Found ament_cmake: 1.3.5 (/home/nr/ros2_humble/install/ament_cmake/share/ament_cmake/cmake) +[26.447s] -- Found Python3: /usr/bin/python3.8 (found version "3.8.10") found components: Interpreter +[32.055s] -- Found ament_index_cpp: 1.4.0 (/home/nr/ros2_humble/install/ament_index_cpp/share/ament_index_cpp/cmake) +[32.178s] -- Found geometry_msgs: 4.2.3 (/home/nr/ros2_humble/install/geometry_msgs/share/geometry_msgs/cmake) +[33.665s] -- Found rosidl_generator_c: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_c/share/rosidl_generator_c/cmake) +[33.967s] -- Found rosidl_adapter: 3.1.5 (/home/nr/ros2_humble/install/rosidl_adapter/share/rosidl_adapter/cmake) +[34.392s] -- Found rosidl_generator_cpp: 3.1.5 (/home/nr/ros2_humble/install/rosidl_generator_cpp/share/rosidl_generator_cpp/cmake) +[35.105s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c +[35.790s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp +[37.621s] -- Found rclcpp: 16.0.6 (/home/nr/ros2_humble/install/rclcpp/share/rclcpp/cmake) +[39.186s] -- Found rmw_implementation_cmake: 6.1.1 (/home/nr/ros2_humble/install/rmw_implementation_cmake/share/rmw_implementation_cmake/cmake) +[39.463s] -- Found rmw_fastrtps_cpp: 6.2.4 (/home/nr/ros2_humble/install/rmw_fastrtps_cpp/share/rmw_fastrtps_cpp/cmake) +[42.674s] -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") +[43.090s] -- Found FastRTPS: /home/nr/ros2_humble/install/fastrtps/include +[43.819s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[44.270s] -- Looking for pthread.h +[45.646s] -- Looking for pthread.h - found +[45.648s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD +[46.311s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +[46.312s] -- Looking for pthread_create in pthreads +[46.889s] -- Looking for pthread_create in pthreads - not found +[46.890s] -- Looking for pthread_create in pthread +[47.499s] -- Looking for pthread_create in pthread - found +[47.504s] -- Found Threads: TRUE +[48.822s] -- Found rclcpp_action: 16.0.6 (/home/nr/ros2_humble/install/rclcpp_action/share/rclcpp_action/cmake) +[49.869s] -- Found rosidl_default_generators: 1.2.0 (/home/nr/ros2_humble/install/rosidl_default_generators/share/rosidl_default_generators/cmake) +[50.682s] -- Found std_srvs: 4.2.3 (/home/nr/ros2_humble/install/std_srvs/share/std_srvs/cmake) +[78.997s] -- Found ament_cmake_ros: 0.10.0 (/home/nr/ros2_humble/install/ament_cmake_ros/share/ament_cmake_ros/cmake) +[133.380s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_introspection_c;rosidl_typesupport_fastrtps_c +[154.654s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_introspection_cpp;rosidl_typesupport_fastrtps_cpp +[157.307s] -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3.6") +[157.419s] -- Found python_cmake_module: 0.10.0 (/home/nr/ros2_humble/install/python_cmake_module/share/python_cmake_module/cmake) +[160.357s] -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.8.so (found suitable version "3.8.10", minimum required is "3.5") +[160.357s] -- Using PYTHON_EXECUTABLE: /usr/bin/python3 +[160.358s] -- Using PYTHON_INCLUDE_DIRS: /usr/include/python3.8 +[160.358s] -- Using PYTHON_LIBRARIES: /usr/lib/x86_64-linux-gnu/libpython3.8.so +[163.100s] -- Found PythonExtra: .so +[169.804s] -- Configuring done +[170.560s] -- Generating done +[170.578s] -- Build files have been written to: /home/nr/ros2_ws/build/turtlesim +[170.644s] Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake /home/nr/ros2_ws/src/ros_tutorials/turtlesim -DCMAKE_INSTALL_PREFIX=/home/nr/ros2_ws/install/turtlesim +[170.668s] Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --build /home/nr/ros2_ws/build/turtlesim -- -j4 -l4 +[171.430s] [ 1%] [34m[1mGenerating C code for ROS interfaces[0m +[171.431s] [35m[1mScanning dependencies of target ament_cmake_python_copy_turtlesim[0m +[171.436s] [35m[1mScanning dependencies of target turtlesim__cpp[0m +[171.594s] [ 2%] [34m[1mGenerating C++ code for ROS interfaces[0m +[171.715s] [ 2%] Built target ament_cmake_python_copy_turtlesim +[171.872s] [35m[1mScanning dependencies of target ament_cmake_python_build_turtlesim_egg[0m +[177.479s] running egg_info +[177.482s] creating turtlesim.egg-info +[177.484s] writing turtlesim.egg-info/PKG-INFO +[177.484s] writing dependency_links to turtlesim.egg-info/dependency_links.txt +[177.486s] writing top-level names to turtlesim.egg-info/top_level.txt +[177.486s] writing manifest file 'turtlesim.egg-info/SOURCES.txt' +[177.809s] reading manifest file 'turtlesim.egg-info/SOURCES.txt' +[177.811s] writing manifest file 'turtlesim.egg-info/SOURCES.txt' +[178.013s] [ 2%] Built target ament_cmake_python_build_turtlesim_egg +[181.964s] [35m[1mScanning dependencies of target turtlesim__rosidl_generator_c[0m +[181.997s] [ 2%] Built target turtlesim__cpp +[182.214s] [ 3%] [34m[1mGenerating C++ introspection for ROS interfaces[0m +[182.250s] [ 4%] [34m[1mGenerating C++ type support dispatch for ROS interfaces[0m +[182.262s] [ 5%] [34m[1mGenerating C++ type support for eProsima Fast-RTPS[0m +[182.653s] [ 6%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/action/detail/rotate_absolute__functions.c.o[0m +[184.085s] [ 7%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/color__functions.c.o[0m +[184.523s] [ 8%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/msg/detail/pose__functions.c.o[0m +[185.257s] [ 9%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/kill__functions.c.o[0m +[185.856s] [ 10%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/set_pen__functions.c.o[0m +[186.466s] [ 11%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/spawn__functions.c.o[0m +[187.098s] [ 12%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_absolute__functions.c.o[0m +[187.702s] [ 13%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_c.dir/rosidl_generator_c/turtlesim/srv/detail/teleport_relative__functions.c.o[0m +[188.291s] [ 14%] [32m[1mLinking C shared library libturtlesim__rosidl_generator_c.so[0m +[188.708s] [ 14%] Built target turtlesim__rosidl_generator_c +[188.838s] [ 15%] [34m[1mGenerating C introspection for ROS interfaces[0m +[190.979s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_cpp[0m +[191.529s] [ 16%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/action/rotate_absolute__type_support.cpp.o[0m +[192.054s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_cpp[0m +[192.819s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_cpp[0m +[192.852s] [ 17%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/action/detail/dds_fastrtps/rotate_absolute__type_support.cpp.o[0m +[193.256s] [ 18%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/action/detail/rotate_absolute__type_support.cpp.o[0m +[196.318s] [ 19%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/color__type_support.cpp.o[0m +[196.567s] [ 20%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/color__type_support.cpp.o[0m +[197.390s] [ 21%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/color__type_support.cpp.o[0m +[198.203s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c[0m +[198.247s] [ 22%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/msg/pose__type_support.cpp.o[0m +[198.668s] [ 23%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/action/detail/rotate_absolute__type_support.c.o[0m +[199.014s] [ 24%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/color__type_support.c.o[0m +[199.269s] [ 25%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/msg/detail/dds_fastrtps/pose__type_support.cpp.o[0m +[199.327s] [ 26%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/msg/detail/pose__type_support.c.o[0m +[199.613s] [ 27%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/msg/detail/pose__type_support.cpp.o[0m +[199.644s] [ 28%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/kill__type_support.c.o[0m +[199.958s] [ 29%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/set_pen__type_support.c.o[0m +[200.068s] [ 30%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/kill__type_support.cpp.o[0m +[200.372s] [ 31%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/spawn__type_support.c.o[0m +[200.748s] [ 32%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_absolute__type_support.c.o[0m +[201.034s] [ 33%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c.dir/rosidl_typesupport_introspection_c/turtlesim/srv/detail/teleport_relative__type_support.c.o[0m +[201.318s] [ 34%] [32m[1mLinking C shared library libturtlesim__rosidl_typesupport_introspection_c.so[0m +[201.680s] [ 34%] Built target turtlesim__rosidl_typesupport_introspection_c +[201.783s] [ 35%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/set_pen__type_support.cpp.o[0m +[201.794s] [ 36%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/kill__type_support.cpp.o[0m +[201.810s] [ 37%] [34m[1mGenerating C type support dispatch for ROS interfaces[0m +[202.082s] [ 38%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/kill__type_support.cpp.o[0m +[204.112s] [ 39%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/spawn__type_support.cpp.o[0m +[204.525s] [ 40%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/set_pen__type_support.cpp.o[0m +[204.852s] [ 41%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/set_pen__type_support.cpp.o[0m +[205.956s] [ 42%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_absolute__type_support.cpp.o[0m +[207.467s] [ 43%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/spawn__type_support.cpp.o[0m +[207.469s] [ 44%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/spawn__type_support.cpp.o[0m +[208.116s] [ 45%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_cpp.dir/rosidl_typesupport_cpp/turtlesim/srv/teleport_relative__type_support.cpp.o[0m +[208.815s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_c[0m +[209.045s] [ 46%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/action/rotate_absolute__type_support.cpp.o[0m +[209.416s] [ 47%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/color__type_support.cpp.o[0m +[209.645s] [ 48%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_cpp.so[0m +[209.687s] [ 49%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/msg/pose__type_support.cpp.o[0m +[209.890s] [ 50%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_absolute__type_support.cpp.o[0m +[209.972s] [ 51%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/kill__type_support.cpp.o[0m +[210.033s] [ 51%] Built target turtlesim__rosidl_typesupport_cpp +[210.191s] [ 52%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_absolute__type_support.cpp.o[0m +[210.255s] [ 53%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/set_pen__type_support.cpp.o[0m +[210.526s] [ 54%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/spawn__type_support.cpp.o[0m +[210.785s] [ 55%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_absolute__type_support.cpp.o[0m +[211.032s] [ 56%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_c.dir/rosidl_typesupport_c/turtlesim/srv/teleport_relative__type_support.cpp.o[0m +[211.286s] [ 57%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_c.so[0m +[211.645s] [ 57%] Built target turtlesim__rosidl_typesupport_c +[212.085s] [ 58%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_cpp.dir/rosidl_typesupport_fastrtps_cpp/turtlesim/srv/detail/dds_fastrtps/teleport_relative__type_support.cpp.o[0m +[212.327s] [ 59%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_introspection_cpp.dir/rosidl_typesupport_introspection_cpp/turtlesim/srv/detail/teleport_relative__type_support.cpp.o[0m +[214.094s] [ 60%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_cpp.so[0m +[214.387s] [ 61%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_introspection_cpp.so[0m +[214.842s] [ 61%] Built target turtlesim__rosidl_typesupport_fastrtps_cpp +[214.908s] [ 61%] Built target turtlesim__rosidl_typesupport_introspection_cpp +[215.047s] [ 62%] [34m[1mGenerating include/turtlesim/moc_turtle_frame.cpp[0m +[215.723s] [35m[1mScanning dependencies of target turtlesim_node[0m +[219.951s] [ 63%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtlesim.cpp.o[0m +[239.698s] [ 64%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle.cpp.o[0m +[291.515s] [ 65%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/src/turtle_frame.cpp.o[0m +[348.047s] [ 66%] [32mBuilding CXX object CMakeFiles/turtlesim_node.dir/include/turtlesim/moc_turtle_frame.cpp.o[0m +[375.039s] [ 67%] [32m[1mLinking CXX executable turtlesim_node[0m +[390.135s] [ 67%] Built target turtlesim_node +[390.372s] [35m[1mScanning dependencies of target mimic[0m +[390.791s] [ 68%] [32mBuilding CXX object CMakeFiles/mimic.dir/tutorials/mimic.cpp.o[0m +[428.712s] [ 69%] [32m[1mLinking CXX executable mimic[0m +[432.880s] [ 69%] Built target mimic +[433.101s] [35m[1mScanning dependencies of target draw_square[0m +[433.152s] [35m[1mScanning dependencies of target turtle_teleop_key[0m +[433.571s] [ 70%] [32mBuilding CXX object CMakeFiles/draw_square.dir/tutorials/draw_square.cpp.o[0m +[433.612s] [ 71%] [32mBuilding CXX object CMakeFiles/turtle_teleop_key.dir/tutorials/teleop_turtle_key.cpp.o[0m +[485.367s] [ 72%] [32m[1mLinking CXX executable turtle_teleop_key[0m +[489.128s] [ 73%] [32m[1mLinking CXX executable draw_square[0m +[492.038s] [ 73%] Built target turtle_teleop_key +[493.496s] [ 73%] Built target draw_square +[494.074s] [ 74%] [34m[1mGenerating C type support for eProsima Fast-RTPS[0m +[509.403s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c[0m +[512.918s] [ 75%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/action/detail/rotate_absolute__type_support_c.cpp.o[0m +[518.149s] [ 76%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/kill__type_support_c.cpp.o[0m +[519.262s] [ 77%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/set_pen__type_support_c.cpp.o[0m +[519.889s] [ 78%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/pose__type_support_c.cpp.o[0m +[521.606s] [ 79%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_absolute__type_support_c.cpp.o[0m +[523.300s] [ 80%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/teleport_relative__type_support_c.cpp.o[0m +[523.301s] [ 81%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/srv/detail/spawn__type_support_c.cpp.o[0m +[524.997s] [ 82%] [32mBuilding CXX object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c.dir/rosidl_typesupport_fastrtps_c/turtlesim/msg/detail/color__type_support_c.cpp.o[0m +[526.629s] [ 83%] [32m[1mLinking CXX shared library libturtlesim__rosidl_typesupport_fastrtps_c.so[0m +[527.167s] [ 83%] Built target turtlesim__rosidl_typesupport_fastrtps_c +[527.330s] [35m[1mScanning dependencies of target turtlesim[0m +[527.473s] [ 83%] Built target turtlesim +[527.610s] [35m[1mScanning dependencies of target turtlesim__py[0m +[527.805s] [ 84%] [34m[1mGenerating Python code for ROS interfaces[0m +[538.068s] [ 84%] Built target turtlesim__py +[538.252s] [35m[1mScanning dependencies of target turtlesim__rosidl_generator_py[0m +[538.821s] [ 86%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/action/_rotate_absolute_s.c.o[0m +[538.821s] [ 86%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_kill_s.c.o[0m +[538.831s] [ 87%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_color_s.c.o[0m +[538.832s] [ 88%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/msg/_pose_s.c.o[0m +[540.969s] [ 89%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_spawn_s.c.o[0m +[540.969s] [ 90%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_set_pen_s.c.o[0m +[540.975s] [ 91%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_absolute_s.c.o[0m +[541.116s] [ 92%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_generator_py.dir/rosidl_generator_py/turtlesim/srv/_teleport_relative_s.c.o[0m +[541.843s] [ 93%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/libturtlesim__rosidl_generator_py.so[0m +[542.257s] [ 93%] Built target turtlesim__rosidl_generator_py +[542.419s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_introspection_c__pyext[0m +[542.420s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_fastrtps_c__pyext[0m +[542.428s] [35m[1mScanning dependencies of target turtlesim__rosidl_typesupport_c__pyext[0m +[542.648s] [ 94%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_fastrtps_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c.o[0m +[542.654s] [ 95%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_introspection_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c.o[0m +[542.667s] [ 96%] [32mBuilding C object CMakeFiles/turtlesim__rosidl_typesupport_c__pyext.dir/rosidl_generator_py/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c.o[0m +[543.512s] [ 97%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so[0m +[543.524s] [ 98%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so[0m +[543.536s] [100%] [32m[1mLinking C shared library rosidl_generator_py/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so[0m +[543.932s] [100%] Built target turtlesim__rosidl_typesupport_introspection_c__pyext +[543.955s] [100%] Built target turtlesim__rosidl_typesupport_fastrtps_c__pyext +[543.974s] [100%] Built target turtlesim__rosidl_typesupport_c__pyext +[544.810s] Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --build /home/nr/ros2_ws/build/turtlesim -- -j4 -l4 +[549.134s] Invoking command in '/home/nr/ros2_ws/build/turtlesim': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --install /home/nr/ros2_ws/build/turtlesim +[549.244s] -- Install configuration: "" +[549.271s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/rosidl_interfaces/turtlesim +[549.280s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +[549.281s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +[549.282s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +[549.283s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.h +[549.284s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.c +[549.300s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__functions.h +[549.301s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.h +[549.304s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.h +[549.304s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +[549.305s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.h +[549.305s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_generator_c__visibility_control.h +[549.306s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +[549.306s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.c +[549.307s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.h +[549.308s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.h +[549.308s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.h +[549.309s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.c +[549.310s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__functions.h +[549.311s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.h +[549.313s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__functions.h +[549.314s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.h +[549.316s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +[549.317s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.h +[549.318s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.h +[549.321s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +[549.323s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.h +[549.323s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.h +[549.324s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.h +[549.324s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.c +[549.324s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.c +[549.325s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.h +[549.325s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.h +[549.327s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__functions.h +[549.327s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__functions.c +[549.328s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.h +[549.329s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.h +[549.329s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.h +[549.330s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.h +[549.331s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.h +[549.331s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.c +[549.332s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__functions.c +[549.333s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.h +[549.334s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.h +[549.335s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__functions.h +[549.337s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__functions.h +[549.337s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.h +[549.338s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.h +[549.338s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.h +[549.371s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.sh +[549.390s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/library_path.dsv +[549.408s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so +[549.410s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_c.so" to "" +[549.412s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +[549.414s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +[549.415s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +[549.416s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_c.h +[549.417s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +[549.417s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_c__visibility_control.h +[549.418s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +[549.418s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_c.h +[549.418s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_c.h +[549.419s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +[549.419s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +[549.419s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_c.h +[549.420s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_c.h +[549.420s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_c.h +[549.420s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_c.h +[549.421s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_c.h +[549.421s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so +[549.421s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_c.so" to "" +[549.432s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +[549.432s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +[549.433s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/rotate_absolute.hpp +[549.434s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +[549.435s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__builder.hpp +[549.436s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__struct.hpp +[549.436s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__traits.hpp +[549.437s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +[549.438s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/pose.hpp +[549.439s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/color.hpp +[549.440s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +[549.441s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__traits.hpp +[549.441s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__traits.hpp +[549.442s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__builder.hpp +[549.443s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__struct.hpp +[549.443s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__struct.hpp +[549.445s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__builder.hpp +[549.446s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +[549.447s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/spawn.hpp +[549.449s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/set_pen.hpp +[549.451s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_relative.hpp +[549.452s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/kill.hpp +[549.454s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/teleport_absolute.hpp +[549.454s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +[549.454s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__traits.hpp +[549.455s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__struct.hpp +[549.455s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__traits.hpp +[549.455s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__builder.hpp +[549.456s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__traits.hpp +[549.456s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__builder.hpp +[549.456s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__struct.hpp +[549.457s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__struct.hpp +[549.457s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__builder.hpp +[549.458s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__struct.hpp +[549.459s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__builder.hpp +[549.460s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__traits.hpp +[549.461s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__struct.hpp +[549.461s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__builder.hpp +[549.463s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__traits.hpp +[549.465s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +[549.466s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +[549.466s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +[549.467s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/dds_fastrtps +[549.467s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_fastrtps_cpp.hpp +[549.482s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +[549.484s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_fastrtps_cpp__visibility_control.h +[549.493s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +[549.494s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/dds_fastrtps +[549.495s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_fastrtps_cpp.hpp +[549.503s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_fastrtps_cpp.hpp +[549.505s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +[549.506s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +[549.507s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_fastrtps_cpp.hpp +[549.507s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/dds_fastrtps +[549.508s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_fastrtps_cpp.hpp +[549.509s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_fastrtps_cpp.hpp +[549.510s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_fastrtps_cpp.hpp +[549.511s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_fastrtps_cpp.hpp +[549.513s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so +[549.535s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_fastrtps_cpp.so" to "" +[549.537s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +[549.539s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +[549.541s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +[549.542s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.c +[549.550s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_c.h +[549.553s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +[549.554s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/rosidl_typesupport_introspection_c__visibility_control.h +[549.554s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +[549.556s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_c.h +[549.557s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.c +[549.558s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.c +[549.559s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_c.h +[549.560s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +[549.560s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +[549.561s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.c +[549.577s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_c.h +[549.578s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.c +[549.579s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.c +[549.580s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.c +[549.581s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.c +[549.582s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_c.h +[549.583s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_c.h +[549.585s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_c.h +[549.587s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_c.h +[549.587s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so +[549.600s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_c.so" to "" +[549.601s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so +[549.609s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_c.so" to "" +[549.610s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim +[549.611s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action +[549.612s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail +[549.613s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__rosidl_typesupport_introspection_cpp.hpp +[549.613s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/action/detail/rotate_absolute__type_support.cpp +[549.614s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg +[549.614s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail +[549.615s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__type_support.cpp +[549.616s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__rosidl_typesupport_introspection_cpp.hpp +[549.617s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/color__type_support.cpp +[549.617s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/msg/detail/pose__rosidl_typesupport_introspection_cpp.hpp +[549.618s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv +[549.619s] -- Up-to-date: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail +[549.620s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__rosidl_typesupport_introspection_cpp.hpp +[549.620s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__type_support.cpp +[549.621s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__type_support.cpp +[549.622s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_relative__type_support.cpp +[549.623s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__type_support.cpp +[549.624s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__type_support.cpp +[549.624s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/kill__rosidl_typesupport_introspection_cpp.hpp +[549.626s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/spawn__rosidl_typesupport_introspection_cpp.hpp +[549.626s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/set_pen__rosidl_typesupport_introspection_cpp.hpp +[549.627s] -- Installing: /home/nr/ros2_ws/install/turtlesim/include/turtlesim/turtlesim/srv/detail/teleport_absolute__rosidl_typesupport_introspection_cpp.hpp +[549.628s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so +[549.645s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_introspection_cpp.so" to "" +[549.646s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so +[549.661s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_typesupport_cpp.so" to "" +[549.662s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.sh +[549.677s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/pythonpath.dsv +[549.691s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info +[549.699s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/dependency_links.txt +[549.701s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/PKG-INFO +[549.702s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/SOURCES.txt +[549.712s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim-1.4.2-py3.8.egg-info/top_level.txt +[549.713s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim +[549.713s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_c.c +[549.715s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +[549.715s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action +[549.716s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute_s.c +[549.717s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py +[549.718s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py +[549.719s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +[549.720s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg +[549.721s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py +[549.722s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose_s.c +[549.723s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py +[549.723s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py +[549.724s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color_s.c +[549.724s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +[549.724s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py +[549.725s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_introspection_c.c +[549.725s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/_turtlesim_s.ep.rosidl_typesupport_fastrtps_c.c +[549.726s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/libturtlesim__rosidl_generator_py.so +[549.726s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv +[549.727s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py +[549.727s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill_s.c +[549.727s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py +[549.728s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py +[549.728s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py +[549.728s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative_s.c +[549.729s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py +[549.729s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn_s.c +[549.730s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py +[549.730s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute_s.c +[549.730s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen_s.c +[552.659s] Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim'... +[552.659s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/__init__.py'... +[552.660s] Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action'... +[552.660s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/__init__.py'... +[552.661s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/action/_rotate_absolute.py'... +[552.661s] Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg'... +[552.662s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/__init__.py'... +[552.663s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_color.py'... +[552.663s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/msg/_pose.py'... +[552.664s] Listing '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv'... +[552.665s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/__init__.py'... +[552.665s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_kill.py'... +[552.666s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_set_pen.py'... +[552.666s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_spawn.py'... +[552.667s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_absolute.py'... +[552.667s] Compiling '/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/srv/_teleport_relative.py'... +[552.678s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so +[552.680s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_introspection_c.cpython-38-x86_64-linux-gnu.so" to "" +[552.682s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so +[552.684s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_fastrtps_c.cpython-38-x86_64-linux-gnu.so" to "" +[552.685s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so +[552.688s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/python3.8/site-packages/turtlesim/turtlesim_s__rosidl_typesupport_c.cpython-38-x86_64-linux-gnu.so" to "" +[552.689s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so +[552.691s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/libturtlesim__rosidl_generator_py.so" to "" +[552.692s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.idl +[552.692s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.idl +[552.693s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.idl +[552.694s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.idl +[552.696s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.idl +[552.697s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.idl +[552.697s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.idl +[552.697s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.idl +[552.698s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/action/RotateAbsolute.action +[552.715s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Color.msg +[552.719s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/msg/Pose.msg +[552.721s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill.srv +[552.722s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Request.msg +[552.728s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Kill_Response.msg +[552.729s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen.srv +[552.729s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Request.msg +[552.730s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/SetPen_Response.msg +[552.731s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn.srv +[552.732s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Request.msg +[552.733s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/Spawn_Response.msg +[552.734s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute.srv +[552.734s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Request.msg +[552.735s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportAbsolute_Response.msg +[552.735s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative.srv +[552.736s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Request.msg +[552.737s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/srv/TeleportRelative_Response.msg +[552.739s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node +[552.926s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtlesim_node" to "" +[552.927s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key +[552.938s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/turtle_teleop_key" to "" +[552.939s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square +[552.962s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/draw_square" to "" +[552.963s] -- Installing: /home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic +[553.076s] -- Set runtime path of "/home/nr/ros2_ws/install/turtlesim/lib/turtlesim/mimic" to "" +[553.077s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images +[553.082s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/rolling.png +[553.095s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/bouncy.png +[553.104s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/crystal.png +[553.104s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/foxy.png +[553.105s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/eloquent.png +[553.107s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/humble.png +[553.109s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/galactic.png +[553.112s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/dashing.png +[553.114s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/images/ardent.png +[553.114s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch +[553.115s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/launch/multisim.launch.py +[553.116s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/package_run_dependencies/turtlesim +[553.120s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/parent_prefix_path/turtlesim +[553.169s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.sh +[553.170s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/ament_prefix_path.dsv +[553.199s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.sh +[553.200s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/environment/path.dsv +[553.202s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.bash +[553.205s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.sh +[553.206s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.zsh +[553.208s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/local_setup.dsv +[553.208s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.dsv +[553.211s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/ament_index/resource_index/packages/turtlesim +[553.227s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport.cmake +[553.238s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cExport-noconfig.cmake +[553.248s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport.cmake +[553.250s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cExport-noconfig.cmake +[553.251s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_cppExport.cmake +[553.252s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport.cmake +[553.253s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_typesupport_fastrtps_cppExport-noconfig.cmake +[553.254s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport.cmake +[553.254s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cExport-noconfig.cmake +[553.255s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport.cmake +[553.256s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cExport-noconfig.cmake +[553.257s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport.cmake +[553.258s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_introspection_cppExport-noconfig.cmake +[553.259s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport.cmake +[553.259s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesim__rosidl_typesupport_cppExport-noconfig.cmake +[553.261s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport.cmake +[553.261s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/export_turtlesim__rosidl_generator_pyExport-noconfig.cmake +[553.263s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake-extras.cmake +[553.264s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_dependencies-extras.cmake +[553.265s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_include_directories-extras.cmake +[553.266s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_libraries-extras.cmake +[553.267s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/ament_cmake_export_targets-extras.cmake +[553.268s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake +[553.269s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake +[553.271s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig.cmake +[553.274s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/cmake/turtlesimConfig-version.cmake +[553.275s] -- Installing: /home/nr/ros2_ws/install/turtlesim/share/turtlesim/package.xml +[553.300s] Invoked command in '/home/nr/ros2_ws/build/turtlesim' returned '0': CMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH}:/home/nr/ros2_humble/install/rqt_bag_plugins:/home/nr/ros2_humble/install/rqt_bag:/home/nr/ros2_humble/install/ros2bag:/home/nr/ros2_humble/install/tracetools_test:/home/nr/ros2_humble/install/tracetools_launch:/home/nr/ros2_humble/install/topic_monitor:/home/nr/ros2_humble/install/tf2_tools:/home/nr/ros2_humble/install/examples_tf2_py:/home/nr/ros2_humble/install/tf2_ros_py:/home/nr/ros2_humble/install/sros2:/home/nr/ros2_humble/install/rqt_topic:/home/nr/ros2_humble/install/rqt_srv:/home/nr/ros2_humble/install/rqt_shell:/home/nr/ros2_humble/install/rqt_service_caller:/home/nr/ros2_humble/install/rqt_reconfigure:/home/nr/ros2_humble/install/rqt_py_console:/home/nr/ros2_humble/install/rqt_publisher:/home/nr/ros2_humble/install/rqt_plot:/home/nr/ros2_humble/install/rqt_action:/home/nr/ros2_humble/install/rqt_msg:/home/nr/ros2_humble/install/rqt_console:/home/nr/ros2_humble/install/rqt:/home/nr/ros2_humble/install/rqt_graph:/home/nr/ros2_humble/install/rqt_gui_py:/home/nr/ros2_humble/install/rqt_gui:/home/nr/ros2_humble/install/ros2trace:/home/nr/ros2_humble/install/ros2topic:/home/nr/ros2_humble/install/ros2test:/home/nr/ros2_humble/install/ros2component:/home/nr/ros2_humble/install/ros2param:/home/nr/ros2_humble/install/ros2lifecycle:/home/nr/ros2_humble/install/ros2service:/home/nr/ros2_humble/install/ros2run:/home/nr/ros2_humble/install/ros2launch:/home/nr/ros2_humble/install/ros2pkg:/home/nr/ros2_humble/install/ros2node:/home/nr/ros2_humble/install/ros2multicast:/home/nr/ros2_humble/install/ros2interface:/home/nr/ros2_humble/install/ros2doctor:/home/nr/ros2_humble/install/ros2action:/home/nr/ros2_humble/install/ros2cli:/home/nr/ros2_humble/install/quality_of_service_demo_py:/home/nr/ros2_humble/install/lifecycle_py:/home/nr/ros2_humble/install/launch_testing_ros:/home/nr/ros2_humble/install/launch_ros:/home/nr/ros2_humble/install/examples_rclpy_pointcloud_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_subscriber:/home/nr/ros2_humble/install/examples_rclpy_minimal_service:/home/nr/ros2_humble/install/examples_rclpy_minimal_publisher:/home/nr/ros2_humble/install/examples_rclpy_minimal_client:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_server:/home/nr/ros2_humble/install/examples_rclpy_minimal_action_client:/home/nr/ros2_humble/install/examples_rclpy_guard_conditions:/home/nr/ros2_humble/install/examples_rclpy_executors:/home/nr/ros2_humble/install/demo_nodes_py:/home/nr/ros2_humble/install/action_tutorials_py:/home/nr/ros2_humble/install/ament_uncrustify:/home/nr/ros2_humble/install/tracetools_trace:/home/nr/ros2_humble/install/tracetools_read:/home/nr/ros2_humble/install/test_tracetools_launch:/home/nr/ros2_humble/install/test_launch_ros:/home/nr/ros2_humble/install/sensor_msgs_py:/home/nr/ros2_humble/install/rpyutils:/home/nr/ros2_humble/install/rosidl_runtime_py:/home/nr/ros2_humble/install/rosidl_cli:/home/nr/ros2_humble/install/launch_pytest:/home/nr/ros2_humble/install/launch_testing:/home/nr/ros2_humble/install/launch_yaml:/home/nr/ros2_humble/install/launch_xml:/home/nr/ros2_humble/install/launch:/home/nr/ros2_humble/install/osrf_pycommon:/home/nr/ros2_humble/install/launch_testing_examples:/home/nr/ros2_humble/install/domain_coordinator:/home/nr/ros2_humble/install/ament_xmllint:/home/nr/ros2_humble/install/ament_pyflakes:/home/nr/ros2_humble/install/ament_pycodestyle:/home/nr/ros2_humble/install/ament_pep257:/home/nr/ros2_humble/install/ament_pclint:/home/nr/ros2_humble/install/ament_package:/home/nr/ros2_humble/install/ament_mypy:/home/nr/ros2_humble/install/ament_lint_cmake:/home/nr/ros2_humble/install/ament_flake8:/home/nr/ros2_humble/install/ament_copyright:/home/nr/ros2_humble/install/ament_lint:/home/nr/ros2_humble/install/ament_index_python:/home/nr/ros2_humble/install/ament_cpplint:/home/nr/ros2_humble/install/ament_cppcheck:/home/nr/ros2_humble/install/ament_clang_tidy:/home/nr/ros2_humble/install/ament_clang_format /usr/bin/cmake --install /home/nr/ros2_ws/build/turtlesim diff --git a/ros2_ws/log/latest b/ros2_ws/log/latest new file mode 120000 index 0000000000000000000000000000000000000000..b57d247c77c0293269460b70b9bb1360f27cf808 --- /dev/null +++ b/ros2_ws/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/ros2_ws/log/latest_build b/ros2_ws/log/latest_build new file mode 120000 index 0000000000000000000000000000000000000000..a2b126ba3a47eb120247dd15c6c0b623fe782940 --- /dev/null +++ b/ros2_ws/log/latest_build @@ -0,0 +1 @@ +build_2023-10-30_10-32-26 \ No newline at end of file diff --git a/ros2_ws/src/ros_tutorials b/ros2_ws/src/ros_tutorials new file mode 160000 index 0000000000000000000000000000000000000000..ba29c3f376197e3736f497639299f855cbf73390 --- /dev/null +++ b/ros2_ws/src/ros_tutorials @@ -0,0 +1 @@ +Subproject commit ba29c3f376197e3736f497639299f855cbf73390