From f06d08b000ce5b4c616b8ca224cb556a64634189 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Tue, 12 Dec 2017 23:51:36 +0100 Subject: [PATCH 1/3] typekits: move typekits back to https://github.com/orocos/rtt_common_msgs This repository has been merged into rtt_ros_integration in https://github.com/orocos/rtt_ros_integration/pull/6. While it is still true that some packages and tests in this repo depend on typekit packages, they are very rarely updated and can be skipped for most releases of rtt_ros_integration. This saves some time for doing the releases and resources on the ROS build farm. For source builds both repositories have to be added to the workspace because of circular dependencies. --- typekits/README.md | 1 + typekits/rtt_actionlib_msgs/CHANGELOG.rst | 27 --- typekits/rtt_actionlib_msgs/CMakeLists.txt | 12 -- typekits/rtt_actionlib_msgs/package.xml | 43 ----- typekits/rtt_common_msgs/CHANGELOG.rst | 27 --- typekits/rtt_common_msgs/CMakeLists.txt | 4 - typekits/rtt_common_msgs/package.xml | 25 --- typekits/rtt_diagnostic_msgs/CHANGELOG.rst | 27 --- typekits/rtt_diagnostic_msgs/CMakeLists.txt | 12 -- typekits/rtt_diagnostic_msgs/package.xml | 43 ----- typekits/rtt_geometry_msgs/CHANGELOG.rst | 27 --- typekits/rtt_geometry_msgs/CMakeLists.txt | 12 -- typekits/rtt_geometry_msgs/package.xml | 43 ----- typekits/rtt_kdl_conversions/CHANGELOG.rst | 28 --- typekits/rtt_kdl_conversions/CMakeLists.txt | 17 -- .../kdl_conversions-types.cpp | 43 ----- .../lua/kdl_conversions.lua | 15 -- typekits/rtt_kdl_conversions/package.xml | 20 -- typekits/rtt_nav_msgs/CHANGELOG.rst | 27 --- typekits/rtt_nav_msgs/CMakeLists.txt | 12 -- typekits/rtt_nav_msgs/package.xml | 51 ----- typekits/rtt_ros_comm/CHANGELOG.rst | 27 --- typekits/rtt_ros_comm/CMakeLists.txt | 4 - typekits/rtt_ros_comm/package.xml | 19 -- typekits/rtt_rosgraph_msgs/CHANGELOG.rst | 27 --- typekits/rtt_rosgraph_msgs/CMakeLists.txt | 11 -- typekits/rtt_rosgraph_msgs/package.xml | 44 ----- typekits/rtt_sensor_msgs/CHANGELOG.rst | 27 --- typekits/rtt_sensor_msgs/CMakeLists.txt | 12 -- typekits/rtt_sensor_msgs/package.xml | 47 ----- typekits/rtt_shape_msgs/CHANGELOG.rst | 27 --- typekits/rtt_shape_msgs/CMakeLists.txt | 12 -- typekits/rtt_shape_msgs/package.xml | 47 ----- typekits/rtt_std_msgs/CHANGELOG.rst | 31 --- typekits/rtt_std_msgs/CMakeLists.txt | 23 --- .../std_msgs/vector_multi_array_adapter.h | 181 ------------------ typekits/rtt_std_msgs/package.xml | 39 ---- .../src/ros_primitives_transport_plugin.cpp | 91 --------- typekits/rtt_std_srvs/CHANGELOG.rst | 27 --- typekits/rtt_std_srvs/CMakeLists.txt | 11 -- typekits/rtt_std_srvs/package.xml | 38 ---- typekits/rtt_stereo_msgs/CHANGELOG.rst | 27 --- typekits/rtt_stereo_msgs/CMakeLists.txt | 12 -- typekits/rtt_stereo_msgs/package.xml | 51 ----- typekits/rtt_trajectory_msgs/CHANGELOG.rst | 27 --- typekits/rtt_trajectory_msgs/CMakeLists.txt | 12 -- typekits/rtt_trajectory_msgs/package.xml | 47 ----- typekits/rtt_visualization_msgs/CHANGELOG.rst | 27 --- .../rtt_visualization_msgs/CMakeLists.txt | 12 -- typekits/rtt_visualization_msgs/package.xml | 47 ----- 50 files changed, 1 insertion(+), 1522 deletions(-) create mode 100644 typekits/README.md delete mode 100644 typekits/rtt_actionlib_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_actionlib_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_actionlib_msgs/package.xml delete mode 100644 typekits/rtt_common_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_common_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_common_msgs/package.xml delete mode 100644 typekits/rtt_diagnostic_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_diagnostic_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_diagnostic_msgs/package.xml delete mode 100644 typekits/rtt_geometry_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_geometry_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_geometry_msgs/package.xml delete mode 100644 typekits/rtt_kdl_conversions/CHANGELOG.rst delete mode 100644 typekits/rtt_kdl_conversions/CMakeLists.txt delete mode 100644 typekits/rtt_kdl_conversions/kdl_conversions-types.cpp delete mode 100644 typekits/rtt_kdl_conversions/lua/kdl_conversions.lua delete mode 100644 typekits/rtt_kdl_conversions/package.xml delete mode 100644 typekits/rtt_nav_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_nav_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_nav_msgs/package.xml delete mode 100644 typekits/rtt_ros_comm/CHANGELOG.rst delete mode 100644 typekits/rtt_ros_comm/CMakeLists.txt delete mode 100644 typekits/rtt_ros_comm/package.xml delete mode 100644 typekits/rtt_rosgraph_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_rosgraph_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_rosgraph_msgs/package.xml delete mode 100644 typekits/rtt_sensor_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_sensor_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_sensor_msgs/package.xml delete mode 100644 typekits/rtt_shape_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_shape_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_shape_msgs/package.xml delete mode 100644 typekits/rtt_std_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_std_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_std_msgs/include/orocos/std_msgs/vector_multi_array_adapter.h delete mode 100644 typekits/rtt_std_msgs/package.xml delete mode 100644 typekits/rtt_std_msgs/src/ros_primitives_transport_plugin.cpp delete mode 100644 typekits/rtt_std_srvs/CHANGELOG.rst delete mode 100644 typekits/rtt_std_srvs/CMakeLists.txt delete mode 100644 typekits/rtt_std_srvs/package.xml delete mode 100644 typekits/rtt_stereo_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_stereo_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_stereo_msgs/package.xml delete mode 100644 typekits/rtt_trajectory_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_trajectory_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_trajectory_msgs/package.xml delete mode 100644 typekits/rtt_visualization_msgs/CHANGELOG.rst delete mode 100644 typekits/rtt_visualization_msgs/CMakeLists.txt delete mode 100644 typekits/rtt_visualization_msgs/package.xml diff --git a/typekits/README.md b/typekits/README.md new file mode 100644 index 00000000..e0aefd29 --- /dev/null +++ b/typekits/README.md @@ -0,0 +1 @@ +moved to https://github.com/orocos/rtt_common_msgs diff --git a/typekits/rtt_actionlib_msgs/CHANGELOG.rst b/typekits/rtt_actionlib_msgs/CHANGELOG.rst deleted file mode 100644 index 1c926666..00000000 --- a/typekits/rtt_actionlib_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_actionlib_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_actionlib_msgs/CMakeLists.txt b/typekits/rtt_actionlib_msgs/CMakeLists.txt deleted file mode 100644 index 8ac3fd86..00000000 --- a/typekits/rtt_actionlib_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_actionlib_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(actionlib_msgs) -ros_generate_rtt_service_proxies(actionlib_msgs) - -orocos_generate_package( - DEPENDS actionlib_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs -) diff --git a/typekits/rtt_actionlib_msgs/package.xml b/typekits/rtt_actionlib_msgs/package.xml deleted file mode 100644 index 693f7c67..00000000 --- a/typekits/rtt_actionlib_msgs/package.xml +++ /dev/null @@ -1,43 +0,0 @@ - - rtt_actionlib_msgs - 2.9.1 - - - Provides an rtt typekit for ROS actionlib_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/actionlib_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - actionlib_msgs - rtt_roscomm - - actionlib_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - - - rtt_roscomm - rtt_std_msgs - - - - - - diff --git a/typekits/rtt_common_msgs/CHANGELOG.rst b/typekits/rtt_common_msgs/CHANGELOG.rst deleted file mode 100644 index 15ecdc8b..00000000 --- a/typekits/rtt_common_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_common_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_common_msgs/CMakeLists.txt b/typekits/rtt_common_msgs/CMakeLists.txt deleted file mode 100644 index d61558c2..00000000 --- a/typekits/rtt_common_msgs/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_common_msgs) -find_package(catkin REQUIRED) -catkin_metapackage() diff --git a/typekits/rtt_common_msgs/package.xml b/typekits/rtt_common_msgs/package.xml deleted file mode 100644 index f3790231..00000000 --- a/typekits/rtt_common_msgs/package.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - rtt_common_msgs - 2.9.1 - The rtt_common_msgs package - - Orocos Developers - BSD - - catkin - - rtt_actionlib_msgs - rtt_diagnostic_msgs - rtt_geometry_msgs - rtt_nav_msgs - rtt_sensor_msgs - rtt_shape_msgs - rtt_stereo_msgs - rtt_trajectory_msgs - rtt_visualization_msgs - - - - - diff --git a/typekits/rtt_diagnostic_msgs/CHANGELOG.rst b/typekits/rtt_diagnostic_msgs/CHANGELOG.rst deleted file mode 100644 index 88428bd1..00000000 --- a/typekits/rtt_diagnostic_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_diagnostic_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_diagnostic_msgs/CMakeLists.txt b/typekits/rtt_diagnostic_msgs/CMakeLists.txt deleted file mode 100644 index 3e5134e7..00000000 --- a/typekits/rtt_diagnostic_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_diagnostic_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(diagnostic_msgs) -ros_generate_rtt_service_proxies(diagnostic_msgs) - -orocos_generate_package( - DEPENDS diagnostic_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs -) diff --git a/typekits/rtt_diagnostic_msgs/package.xml b/typekits/rtt_diagnostic_msgs/package.xml deleted file mode 100644 index a054ac3e..00000000 --- a/typekits/rtt_diagnostic_msgs/package.xml +++ /dev/null @@ -1,43 +0,0 @@ - - rtt_diagnostic_msgs - 2.9.1 - - - Provides an rtt typekit for ROS diagnostic_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/diagnostic_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - diagnostic_msgs - rtt_roscomm - - diagnostic_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - - - rtt_roscomm - rtt_std_msgs - - - - - - diff --git a/typekits/rtt_geometry_msgs/CHANGELOG.rst b/typekits/rtt_geometry_msgs/CHANGELOG.rst deleted file mode 100644 index 40021d39..00000000 --- a/typekits/rtt_geometry_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_geometry_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_geometry_msgs/CMakeLists.txt b/typekits/rtt_geometry_msgs/CMakeLists.txt deleted file mode 100644 index 181be00e..00000000 --- a/typekits/rtt_geometry_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_geometry_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(geometry_msgs) -ros_generate_rtt_service_proxies(geometry_msgs) - -orocos_generate_package( - DEPENDS geometry_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs -) diff --git a/typekits/rtt_geometry_msgs/package.xml b/typekits/rtt_geometry_msgs/package.xml deleted file mode 100644 index 12bda273..00000000 --- a/typekits/rtt_geometry_msgs/package.xml +++ /dev/null @@ -1,43 +0,0 @@ - - rtt_geometry_msgs - 2.9.1 - - - Provides an rtt typekit for ROS geometry_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/geometry_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - geometry_msgs - rtt_roscomm - - geometry_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - - - rtt_roscomm - rtt_std_msgs - - - - - - diff --git a/typekits/rtt_kdl_conversions/CHANGELOG.rst b/typekits/rtt_kdl_conversions/CHANGELOG.rst deleted file mode 100644 index 6c41c333..00000000 --- a/typekits/rtt_kdl_conversions/CHANGELOG.rst +++ /dev/null @@ -1,28 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_kdl_conversions -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* rtt_kdl_conversions: removed operations for deprecated functions -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_kdl_conversions/CMakeLists.txt b/typekits/rtt_kdl_conversions/CMakeLists.txt deleted file mode 100644 index 38cacd1d..00000000 --- a/typekits/rtt_kdl_conversions/CMakeLists.txt +++ /dev/null @@ -1,17 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_kdl_conversions) - -find_package(catkin REQUIRED COMPONENTS kdl_conversions) - -find_package(OROCOS-RTT REQUIRED) -include(${OROCOS-RTT_USE_FILE_PATH}/UseOROCOS-RTT.cmake) - -include_directories(${catkin_INCLUDE_DIRS}) - -orocos_typekit(kdlconversions kdl_conversions-types.cpp) -target_link_libraries(kdlconversions ${catkin_LIBRARIES}) - -orocos_generate_package( - DEPENDS kdl_conversions -) - diff --git a/typekits/rtt_kdl_conversions/kdl_conversions-types.cpp b/typekits/rtt_kdl_conversions/kdl_conversions-types.cpp deleted file mode 100644 index 04a538d0..00000000 --- a/typekits/rtt_kdl_conversions/kdl_conversions-types.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include -#include -#include - -namespace KDL -{ - /** - * KDL RTT bindings - */ - class KDLConversionTypekitPlugin - : public RTT::types::TypekitPlugin - { - public: - std::string getName(){return "KDLConversions";}; - bool loadTypes(){return true;}; - bool loadConstructors(){return true;}; - bool loadOperators() - { - RTT::Service::shared_ptr gs = RTT::internal::GlobalService::Instance(); - gs->provides("KDL")->addOperation("pointMsgToKDL",&tf::pointMsgToKDL); - gs->provides("KDL")->addOperation("pointKDLToMsg",&tf::pointKDLToMsg); - gs->provides("KDL")->addOperation("poseMsgToKDL",&tf::poseMsgToKDL); - gs->provides("KDL")->addOperation("poseKDLToMsg",&tf::poseKDLToMsg); - gs->provides("KDL")->addOperation("quaternionMsgToKDL",&tf::quaternionMsgToKDL); - gs->provides("KDL")->addOperation("quaternionKDLToMsg",&tf::quaternionKDLToMsg); - gs->provides("KDL")->addOperation("transformMsgToKDL",&tf::transformMsgToKDL); - gs->provides("KDL")->addOperation("transformKDLToMsg",&tf::transformKDLToMsg); - gs->provides("KDL")->addOperation("twistMsgToKDL",&tf::twistMsgToKDL); - gs->provides("KDL")->addOperation("twistKDLToMsg",&tf::twistKDLToMsg); - gs->provides("KDL")->addOperation("vectorMsgToKDL",&tf::vectorMsgToKDL); - gs->provides("KDL")->addOperation("vectorKDLToMsg",&tf::vectorKDLToMsg); - gs->provides("KDL")->addOperation("wrenchMsgToKDL",&tf::wrenchMsgToKDL); - gs->provides("KDL")->addOperation("wrenchKDLToMsg",&tf::wrenchKDLToMsg); - return true; - } - }; - /** - * The single global instance of the KDL Typekit. - */ - extern KDLConversionTypekitPlugin KDLTypekit; -} - -ORO_TYPEKIT_PLUGIN(KDL::KDLConversionTypekitPlugin) diff --git a/typekits/rtt_kdl_conversions/lua/kdl_conversions.lua b/typekits/rtt_kdl_conversions/lua/kdl_conversions.lua deleted file mode 100644 index 46790dbd..00000000 --- a/typekits/rtt_kdl_conversions/lua/kdl_conversions.lua +++ /dev/null @@ -1,15 +0,0 @@ -local rttlib = require "rttlib" -local rtt = rtt -module("kdl_conversions") - -function frame_to_msg(f) - msg = rtt.Variable("geometry_msgs/Pose") - rtt.provides("KDL"):FrameToMsg(f,msg) - return msg -end -function msg_to_frame(msg) - f = rtt.Variable("KDL/Frame") - rtt.provides("KDL"):MsgToFrame(msg,f) - return f -end - diff --git a/typekits/rtt_kdl_conversions/package.xml b/typekits/rtt_kdl_conversions/package.xml deleted file mode 100644 index 453902d5..00000000 --- a/typekits/rtt_kdl_conversions/package.xml +++ /dev/null @@ -1,20 +0,0 @@ - - rtt_kdl_conversions - 2.9.1 - - This package contains the components of the kdl_conversions package - - GPL - Orocos Developers - - Ruben Smits - - catkin - - rtt - kdl_conversions - - rtt - kdl_conversions - - diff --git a/typekits/rtt_nav_msgs/CHANGELOG.rst b/typekits/rtt_nav_msgs/CHANGELOG.rst deleted file mode 100644 index fa5393e3..00000000 --- a/typekits/rtt_nav_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_nav_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_nav_msgs/CMakeLists.txt b/typekits/rtt_nav_msgs/CMakeLists.txt deleted file mode 100644 index f094fcac..00000000 --- a/typekits/rtt_nav_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_nav_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(nav_msgs) -ros_generate_rtt_service_proxies(nav_msgs) - -orocos_generate_package( - DEPENDS nav_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs rtt_geometry_msgs rtt_actionlib_msgs -) diff --git a/typekits/rtt_nav_msgs/package.xml b/typekits/rtt_nav_msgs/package.xml deleted file mode 100644 index 86749450..00000000 --- a/typekits/rtt_nav_msgs/package.xml +++ /dev/null @@ -1,51 +0,0 @@ - - rtt_nav_msgs - 2.9.1 - - - Provides an rtt typekit for ROS nav_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/nav_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - nav_msgs - rtt_roscomm - - nav_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - rtt_geometry_msgs - rtt_geometry_msgs - - rtt_actionlib_msgs - rtt_actionlib_msgs - - - - rtt_roscomm - rtt_std_msgs - rtt_geometry_msgs - rtt_actionlib_msgs - - - - - - diff --git a/typekits/rtt_ros_comm/CHANGELOG.rst b/typekits/rtt_ros_comm/CHANGELOG.rst deleted file mode 100644 index 0b41e5b0..00000000 --- a/typekits/rtt_ros_comm/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_ros_comm -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_ros_comm/CMakeLists.txt b/typekits/rtt_ros_comm/CMakeLists.txt deleted file mode 100644 index 80dbdfcf..00000000 --- a/typekits/rtt_ros_comm/CMakeLists.txt +++ /dev/null @@ -1,4 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_ros_comm) -find_package(catkin REQUIRED) -catkin_metapackage() diff --git a/typekits/rtt_ros_comm/package.xml b/typekits/rtt_ros_comm/package.xml deleted file mode 100644 index 61191104..00000000 --- a/typekits/rtt_ros_comm/package.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - rtt_ros_comm - 2.9.1 - The rtt_ros_comm package - - Orocos Developers - BSD - - catkin - - rtt_std_msgs - rtt_std_srvs - rtt_rosgraph_msgs - - - - - diff --git a/typekits/rtt_rosgraph_msgs/CHANGELOG.rst b/typekits/rtt_rosgraph_msgs/CHANGELOG.rst deleted file mode 100644 index 3efa8400..00000000 --- a/typekits/rtt_rosgraph_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_rosgraph_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_rosgraph_msgs/CMakeLists.txt b/typekits/rtt_rosgraph_msgs/CMakeLists.txt deleted file mode 100644 index 7fbaa13c..00000000 --- a/typekits/rtt_rosgraph_msgs/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_rosgraph_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(rosgraph_msgs) - -orocos_generate_package( - DEPENDS rosgraph_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs -) diff --git a/typekits/rtt_rosgraph_msgs/package.xml b/typekits/rtt_rosgraph_msgs/package.xml deleted file mode 100644 index f78d79cc..00000000 --- a/typekits/rtt_rosgraph_msgs/package.xml +++ /dev/null @@ -1,44 +0,0 @@ - - rtt_rosgraph_msgs - 2.9.1 - - - Provides an rtt typekit for ROS rosgraph_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/rosgraph_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - http://ros.org/wiki/rtt_roscomm - - create_rtt_msgs Generator - - catkin - - rtt_roscomm - rosgraph_msgs - - rtt_roscomm - rosgraph_msgs - - rtt_std_msgs - rtt_std_msgs - - - - rtt_roscomm - rtt_std_msgs - - - diff --git a/typekits/rtt_sensor_msgs/CHANGELOG.rst b/typekits/rtt_sensor_msgs/CHANGELOG.rst deleted file mode 100644 index af0e4355..00000000 --- a/typekits/rtt_sensor_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_sensor_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_sensor_msgs/CMakeLists.txt b/typekits/rtt_sensor_msgs/CMakeLists.txt deleted file mode 100644 index 660a77fb..00000000 --- a/typekits/rtt_sensor_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_sensor_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(sensor_msgs) -ros_generate_rtt_service_proxies(sensor_msgs) - -orocos_generate_package( - DEPENDS sensor_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs rtt_geometry_msgs -) diff --git a/typekits/rtt_sensor_msgs/package.xml b/typekits/rtt_sensor_msgs/package.xml deleted file mode 100644 index fcd58a74..00000000 --- a/typekits/rtt_sensor_msgs/package.xml +++ /dev/null @@ -1,47 +0,0 @@ - - rtt_sensor_msgs - 2.9.1 - - - Provides an rtt typekit for ROS sensor_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/sensor_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - sensor_msgs - rtt_roscomm - - sensor_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - rtt_geometry_msgs - rtt_geometry_msgs - - - - rtt_roscomm - rtt_std_msgs - rtt_geometry_msgs - - - - - - diff --git a/typekits/rtt_shape_msgs/CHANGELOG.rst b/typekits/rtt_shape_msgs/CHANGELOG.rst deleted file mode 100644 index 29f0cf7c..00000000 --- a/typekits/rtt_shape_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_shape_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_shape_msgs/CMakeLists.txt b/typekits/rtt_shape_msgs/CMakeLists.txt deleted file mode 100644 index e5989fde..00000000 --- a/typekits/rtt_shape_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_shape_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(shape_msgs) -ros_generate_rtt_service_proxies(shape_msgs) - -orocos_generate_package( - DEPENDS shape_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs rtt_geometry_msgs -) diff --git a/typekits/rtt_shape_msgs/package.xml b/typekits/rtt_shape_msgs/package.xml deleted file mode 100644 index 119992b2..00000000 --- a/typekits/rtt_shape_msgs/package.xml +++ /dev/null @@ -1,47 +0,0 @@ - - rtt_shape_msgs - 2.9.1 - - - Provides an rtt typekit for ROS shape_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/shape_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - shape_msgs - rtt_roscomm - - shape_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - rtt_geometry_msgs - rtt_geometry_msgs - - - - rtt_roscomm - rtt_std_msgs - rtt_geometry_msgs - - - - - - diff --git a/typekits/rtt_std_msgs/CHANGELOG.rst b/typekits/rtt_std_msgs/CHANGELOG.rst deleted file mode 100644 index 3fa9963e..00000000 --- a/typekits/rtt_std_msgs/CHANGELOG.rst +++ /dev/null @@ -1,31 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_std_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added deprecation warning for header rtt_roscomm/rtt_rostopic.h and updated some include directives within rtt_ros_integration -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- -* Merge pull request `#85 `_ from meyerj/ros-primitives-transport-indigo-devel - Added a ROS transport plugin for primitive types (indigo-devel) -* Contributors: Johannes Meyer - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_std_msgs/CMakeLists.txt b/typekits/rtt_std_msgs/CMakeLists.txt deleted file mode 100644 index 64e77f28..00000000 --- a/typekits/rtt_std_msgs/CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_std_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -include_directories(include/orocos) - -ros_generate_rtt_typekit(std_msgs) - -if(NOT DEFINED CMAKE_BUILD_TYPE OR CMAKE_BUILD_TYPE STREQUAL "Release") - set(CMAKE_BUILD_TYPE MinSizeRel) -endif() -orocos_plugin(rtt-ros-primitives-transport src/ros_primitives_transport_plugin.cpp) - -install( - DIRECTORY include/orocos/std_msgs - DESTINATION ${CATKIN_GLOBAL_INCLUDE_DESTINATION}/orocos -) - -orocos_generate_package( - DEPENDS std_msgs - DEPENDS_TARGETS rtt_roscomm -) diff --git a/typekits/rtt_std_msgs/include/orocos/std_msgs/vector_multi_array_adapter.h b/typekits/rtt_std_msgs/include/orocos/std_msgs/vector_multi_array_adapter.h deleted file mode 100644 index d0eb5242..00000000 --- a/typekits/rtt_std_msgs/include/orocos/std_msgs/vector_multi_array_adapter.h +++ /dev/null @@ -1,181 +0,0 @@ -/********************************************************************* - * Software License Agreement (BSD License) - * - * Copyright (c) 2017, Intermodalics BVBA - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of of the copyright holders nor the names of - * any contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER - * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - * POSSIBILITY OF SUCH DAMAGE. - *********************************************************************/ - -#ifndef STD_MSGS_VECTOR_MULTI_ARRAY_ADAPTER_H -#define STD_MSGS_VECTOR_MULTI_ARRAY_ADAPTER_H - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -namespace std_msgs { - -// container for a std::vector with pointer semantics -template > -class VectorMultiArrayAdapter -{ -public: - typedef std::vector VectorType; - - VectorMultiArrayAdapter() - : vector_(&owned_vector_) {} - VectorMultiArrayAdapter(VectorType &v) - : vector_(&v) {} - VectorMultiArrayAdapter(const VectorType &v) - : vector_(const_cast(&v)) {} - - VectorType *operator->() { return vector_; } - const VectorType *operator->() const { return vector_; } - VectorType &operator*() { return *vector_; } - const VectorType &operator*() const { return *vector_; } - -private: - VectorType owned_vector_; - VectorType* vector_; -}; - -} // namespace std_msgs - - -#define STD_MSGS_DEFINE_MULTIARRAY_TRAITS(value_type, msg, static_md5sum1, static_md5sum2) \ - namespace ros \ - { \ - namespace message_traits \ - { \ - \ - template struct MD5Sum > \ - { \ - static const char* value() \ - { \ - ROS_STATIC_ASSERT(MD5Sum::static_value1 == static_md5sum1); \ - ROS_STATIC_ASSERT(MD5Sum::static_value2 == static_md5sum2); \ - return MD5Sum::value(); \ - } \ - \ - static const char* value(const std_msgs::VectorMultiArrayAdapter &) \ - { \ - return value(); \ - } \ - }; \ - \ - template struct DataType > \ - { \ - static const char* value() \ - { \ - return DataType::value(); \ - } \ - \ - static const char* value(const std_msgs::VectorMultiArrayAdapter &) \ - { \ - return value(); \ - } \ - }; \ - \ - template struct Definition > \ - { \ - static const char* value() \ - { \ - return Definition::value(); \ - } \ - \ - static const char* value(const std_msgs::VectorMultiArrayAdapter &) \ - { \ - return value(); \ - } \ - }; \ - \ - } \ - } - -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(float, Float32MultiArray, 0x6a40e0ffa6a17a50ULL, 0x3ac3f8616991b1f6ULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(double, Float64MultiArray, 0x4b7d974086d4060eULL, 0x7db4613a7e6c3ba4ULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(int16_t, Int16MultiArray, 0xd9338d7f523fcb69ULL, 0x2fae9d0a0e9f067cULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(int32_t, Int32MultiArray, 0x1d99f79f8b325b44ULL, 0xfee908053e9c945bULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(int64_t, Int64MultiArray, 0x54865aa6c65be044ULL, 0x8113a2afc6a49270ULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(int8_t, Int8MultiArray, 0xd7c1af35a1b4781bULL, 0xbe79e03dd94b7c13ULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(uint16_t, UInt16MultiArray, 0x52f264f1c973c4b7ULL, 0x3790d384c6cb4484ULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(uint32_t, UInt32MultiArray, 0x4d6a180abc9be191ULL, 0xb96a7eda6c8a233dULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(uint64_t, UInt64MultiArray, 0x6088f127afb1d6c7ULL, 0x2927aa1247e945afULL) -STD_MSGS_DEFINE_MULTIARRAY_TRAITS(uint8_t, UInt8MultiArray, 0x82373f1612381bb6ULL, 0xee473b5cd6f5d89cULL) - -namespace ros { -namespace serialization { - -template -struct Serializer > -{ - typedef std_msgs::VectorMultiArrayAdapter AdaptedType; - - template - inline static void write(Stream& stream, const AdaptedType& v) - { - // Note: We mimic serialization of a std_msgs/MultiArrayLayout here because - // we cannot use a static const instance here due to the variable field dim[0].size. - stream.next((uint32_t)1); // layout.dim.size() - stream.next(std::string()); // layout.dim[0].label - stream.next((uint32_t)v->size()); // layout.dim[0].size - stream.next((uint32_t)1); // layout.dim[0].stride - stream.next((uint32_t)0); // layout.data_offset - stream.next(*v); - } - - template - inline static void read(Stream& stream, AdaptedType& v) - { - std_msgs::MultiArrayLayout_ layout; - stream.next(layout); // layout is ignored on read! - stream.next(*v); - } - - inline static uint32_t serializedLength(const AdaptedType& v) - { - return 20 + serializationLength(*v); - } -}; - -} // namespace serialization -} // namespace ros - -#endif // STD_MSGS_VECTOR_MULTI_ARRAY_ADAPTER_H diff --git a/typekits/rtt_std_msgs/package.xml b/typekits/rtt_std_msgs/package.xml deleted file mode 100644 index e6854114..00000000 --- a/typekits/rtt_std_msgs/package.xml +++ /dev/null @@ -1,39 +0,0 @@ - - rtt_std_msgs - 2.9.1 - - - Provides an rtt typekit for ROS std_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/std_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - rtt_ros - rtt_roscomm - std_msgs - - rtt_ros - rtt_roscomm - std_msgs - - - - rtt_ros - rtt_roscomm - - - diff --git a/typekits/rtt_std_msgs/src/ros_primitives_transport_plugin.cpp b/typekits/rtt_std_msgs/src/ros_primitives_transport_plugin.cpp deleted file mode 100644 index 8e6a9d59..00000000 --- a/typekits/rtt_std_msgs/src/ros_primitives_transport_plugin.cpp +++ /dev/null @@ -1,91 +0,0 @@ -// required for ROS_STATIC_ASSERT(), not included in -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include - -#include - -#include -#include -#include -#include -#include - -// There are no message_traits for ros::Time and ros::Duration, so we define it here. -STD_MSGS_DEFINE_BUILTIN_TRAITS(::ros::Duration, Duration, 0x3e286caf4241d664ULL, 0xe55f3ad380e2ae46ULL) -STD_MSGS_DEFINE_BUILTIN_TRAITS(::ros::Time, Time, 0xcd7166c74c552c31ULL, 0x1fbcc2fe5a7bc289ULL) - -// Adapt std::vector to std_msgs/Float64MultiArray -namespace rtt_roscomm { - - template - struct RosMessageAdapter > - { - typedef std::vector OrocosType; - typedef std_msgs::VectorMultiArrayAdapter RosType; - static RosType toRos(const OrocosType &t) { return RosType(t); } - static const OrocosType &fromRos(const RosType &t) { return *t; } - }; - -} // namespace rtt_roscomm - - -namespace rtt_std_msgs { - using namespace RTT; - using rtt_roscomm::RosMsgTransporter; - - struct ROSPrimitivesPlugin - : public types::TransportPlugin - { - bool registerTransport(std::string name, types::TypeInfo* ti) - { - if (name == "array") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter >());} else - if (name == "bool") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "duration") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "float32") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "float64") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "int8") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "int16") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "int32") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "int64") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "string") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "rt_string") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "time") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "uint8") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "uint16") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "uint32") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - if (name == "uint64") { return ti->addProtocol(ORO_ROS_PROTOCOL_ID, new RosMsgTransporter());} else - { } - return false; - } - - std::string getTransportName() const { - return "ros"; - } - - std::string getTypekitName() const { - return "ros-primitives"; - } - std::string getName() const { - return "rtt-ros-primitives-transport"; - } - - }; -} - -ORO_TYPEKIT_PLUGIN( rtt_std_msgs::ROSPrimitivesPlugin ) diff --git a/typekits/rtt_std_srvs/CHANGELOG.rst b/typekits/rtt_std_srvs/CHANGELOG.rst deleted file mode 100644 index 01fbba1c..00000000 --- a/typekits/rtt_std_srvs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_std_srvs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_std_srvs/CMakeLists.txt b/typekits/rtt_std_srvs/CMakeLists.txt deleted file mode 100644 index f892cc70..00000000 --- a/typekits/rtt_std_srvs/CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_std_srvs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_service_proxies(std_srvs) - -orocos_generate_package( - DEPENDS rosgraph_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs -) diff --git a/typekits/rtt_std_srvs/package.xml b/typekits/rtt_std_srvs/package.xml deleted file mode 100644 index 8340251b..00000000 --- a/typekits/rtt_std_srvs/package.xml +++ /dev/null @@ -1,38 +0,0 @@ - - rtt_std_srvs - 2.9.1 - - - Provides an rtt typekit for ROS std_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/std_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - genmsg - rtt_roscomm - std_srvs - - genmsg - rtt_roscomm - std_srvs - - - - rtt_roscomm - - - diff --git a/typekits/rtt_stereo_msgs/CHANGELOG.rst b/typekits/rtt_stereo_msgs/CHANGELOG.rst deleted file mode 100644 index 79afc6cc..00000000 --- a/typekits/rtt_stereo_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_stereo_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_stereo_msgs/CMakeLists.txt b/typekits/rtt_stereo_msgs/CMakeLists.txt deleted file mode 100644 index c496aa17..00000000 --- a/typekits/rtt_stereo_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_stereo_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(stereo_msgs) -ros_generate_rtt_service_proxies(stereo_msgs) - -orocos_generate_package( - DEPENDS stereo_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs rtt_geometry_msgs rtt_sensor_msgs -) diff --git a/typekits/rtt_stereo_msgs/package.xml b/typekits/rtt_stereo_msgs/package.xml deleted file mode 100644 index 80e42a07..00000000 --- a/typekits/rtt_stereo_msgs/package.xml +++ /dev/null @@ -1,51 +0,0 @@ - - rtt_stereo_msgs - 2.9.1 - - - Provides an rtt typekit for ROS stereo_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/stereo_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - stereo_msgs - rtt_roscomm - - stereo_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - rtt_geometry_msgs - rtt_geometry_msgs - - rtt_sensor_msgs - rtt_sensor_msgs - - - - rtt_roscomm - rtt_std_msgs - rtt_geometry_msgs - rtt_sensor_msgs - - - - - - diff --git a/typekits/rtt_trajectory_msgs/CHANGELOG.rst b/typekits/rtt_trajectory_msgs/CHANGELOG.rst deleted file mode 100644 index a152eece..00000000 --- a/typekits/rtt_trajectory_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_trajectory_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_trajectory_msgs/CMakeLists.txt b/typekits/rtt_trajectory_msgs/CMakeLists.txt deleted file mode 100644 index fb010891..00000000 --- a/typekits/rtt_trajectory_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_trajectory_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(trajectory_msgs) -ros_generate_rtt_service_proxies(trajectory_msgs) - -orocos_generate_package( - DEPENDS trajectory_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs rtt_geometry_msgs -) diff --git a/typekits/rtt_trajectory_msgs/package.xml b/typekits/rtt_trajectory_msgs/package.xml deleted file mode 100644 index 6fcef991..00000000 --- a/typekits/rtt_trajectory_msgs/package.xml +++ /dev/null @@ -1,47 +0,0 @@ - - rtt_trajectory_msgs - 2.9.1 - - - Provides an rtt typekit for ROS trajectory_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/trajectory_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - trajectory_msgs - rtt_roscomm - - trajectory_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - rtt_geometry_msgs - rtt_geometry_msgs - - - - rtt_roscomm - rtt_std_msgs - rtt_geometry_msgs - - - - - - diff --git a/typekits/rtt_visualization_msgs/CHANGELOG.rst b/typekits/rtt_visualization_msgs/CHANGELOG.rst deleted file mode 100644 index 036d97cb..00000000 --- a/typekits/rtt_visualization_msgs/CHANGELOG.rst +++ /dev/null @@ -1,27 +0,0 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Changelog for package rtt_visualization_msgs -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -2.9.1 (2017-11-16) ------------------- - -2.9.0 (2017-05-02) ------------------- -* Added individual changelogs and bumped versions to 2.9.0 -* Contributors: Johannes Meyer - -2.8.6 (2017-11-15) ------------------- - -2.8.5 (2017-03-28) ------------------- - -2.8.4 (2016-11-26) ------------------- - -2.8.3 (2016-07-20) ------------------- - -2.8.2 (2015-06-12) ------------------- -* see `rtt_ros_integratoin/CHANGELOG.rst <../rtt_ros_integration/CHANGELOG.rst>`_ diff --git a/typekits/rtt_visualization_msgs/CMakeLists.txt b/typekits/rtt_visualization_msgs/CMakeLists.txt deleted file mode 100644 index 4a39cbfb..00000000 --- a/typekits/rtt_visualization_msgs/CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -cmake_minimum_required(VERSION 2.8.3) -project(rtt_visualization_msgs) - -find_package(catkin REQUIRED COMPONENTS rtt_roscomm) - -ros_generate_rtt_typekit(visualization_msgs) -ros_generate_rtt_service_proxies(visualization_msgs) - -orocos_generate_package( - DEPENDS visualization_msgs - DEPENDS_TARGETS rtt_roscomm rtt_std_msgs rtt_geometry_msgs -) diff --git a/typekits/rtt_visualization_msgs/package.xml b/typekits/rtt_visualization_msgs/package.xml deleted file mode 100644 index f2e85032..00000000 --- a/typekits/rtt_visualization_msgs/package.xml +++ /dev/null @@ -1,47 +0,0 @@ - - rtt_visualization_msgs - 2.9.1 - - - Provides an rtt typekit for ROS visualization_msgs messages. - - It allows you to use ROS messages transparently in - RTT components and applications. - - This package was automatically generated by the - create_rtt_msgs generator and should not be manually - modified. - - See the http://ros.org/wiki/visualization_msgs documentation - for the documentation of the ROS messages in this - typekit. - - - Orocos Developers - BSD - - catkin - - visualization_msgs - rtt_roscomm - - visualization_msgs - rtt_roscomm - - rtt_std_msgs - rtt_std_msgs - - rtt_geometry_msgs - rtt_geometry_msgs - - - - rtt_roscomm - rtt_std_msgs - rtt_geometry_msgs - - - - - - From 0fff259061bb25c26005b8f75aa7ef4cd9b4787d Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Wed, 13 Dec 2017 00:07:25 +0100 Subject: [PATCH 2/3] travis: clone default branch of https://github.com/orocos/rtt_common_msgs.git for CI testing --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index bee285b5..acba9c21 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,8 @@ before_install: - git clone https://github.com/orocos/ros_ci_tools /tmp/ros_ci_tools && export PATH=/tmp/ros_ci_tools:$PATH - ros_ci_bootstrap - source /opt/ros/$ROS_DISTRO/setup.bash + # Clone https://github.com/orocos/rtt_common_msgs.git (default branch) + - git clone https://github.com/orocos/rtt_common_msgs.git # Create non-isolated workspace - mkdir -p ~/ws/src - pushd ~/ws/src From a4fbe1f3600ff13d689b8d20ce5614b75aceeeb9 Mon Sep 17 00:00:00 2001 From: Sergio Portoles Diez Date: Mon, 5 Oct 2020 17:06:01 +0200 Subject: [PATCH 3/3] add rtt_common_msgs as an upstream dependency in Travis --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 8a22d2b0..069714ca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,6 +27,7 @@ env: global: # global settings for all jobs - ROS_REPO=ros - CCACHE_DIR=$HOME/.ccache # enables C/C++ caching in industrial_ci + - UPSTREAM_WORKSPACE='github:orocos/rtt_common_msgs#master' matrix: # each line is a job - ROS_DISTRO="kinetic" #- ROS_DISTRO="melodic"