Changes¶
- Generate fully compliant C++ ROS message definition, fixing e.g `rosbag filter` (by providing complete message definition in C++ headers)
- Fix build with ROS and binutils>=2.30 on debian/ubuntu (revert to --disable-new-dtags in ld because of the absence of RPATH in ros libraries).
- Create a catkin marker file after install, fixing e.g. rosrun
- Fix -Werror detection of boost with gcc-7
Download¶
genom3-ros-1.21.tar.gz
Changes¶
- Uniquify dependencies in gerated package.xml (catkin requires this) (#171)
- Fix the type name of ros topics and services returned by the server (append _ros, required after release 1.20)
Download¶
genom3-ros-1.20.1.tar.gz
Changes¶
- Rename the ros package created by ros/client/ros from <comp> to <comp>_ros (#165)
- Install a package.xml file instead of a manifest.xml (#166)
- Install cmake files so that a genom3 component can be used by catkin (#167)
Download¶
genom3-ros-1.20.tar.gz
Changes¶
- Parse all input files inside the same cpp process, thus preserving #define'd include guards (#130)
- Quote XML entities for 'doc' inside ros manifest.xml generated file
- Don't require the presence of a ROS node when initializing a client/c, allowing more flexibility in the server implementation (e.g. multiple components inside the same ros node) (#141)
- Do not abuse automake _LDFLAGS variable, thereby fixing the build with recent ROS kinetic that dropped the weird '-l:' flags in ros .pc files
Download¶
genom3-ros-1.18.tar.gz
Changes¶
- Fix client/c port reading for unpublished ports
- Add a lock in client/c port reading callback, preventing race conditions in case of high frequency port reading (#127)
- Unlimit actionlib client subscriptions lengths to avoid message loss
- Set actionlib status_list_timeout to 0, avoiding degraded performance in case of high frequency requests
Download¶
genom3-ros-1.17.tar.gz
Changes¶
- Fix generated code for -Wextra (#106)
- Fix resource sync possibly delaying a codel more than required
- Fix IDL unions handling
Download¶
genom3-ros-1.16.tar.gz
Changes¶
- Fix a stupid typo preventing to correctly pause non periodic tasks
- Prevent reserved C++ keywords to conflict with ports/services objects names
- Fix a -Wunused-result ... that was purposedly unused
Download¶
genom3-ros-1.15.tar.gz
Changes¶
- Improve latency for topics by using TCP_NODELAY
- Wait for remote action server to connect to a client during init()
- Fix build with gcc-6.1
Download¶
genom3-ros-1.14.tar.gz