Project

General

Profile

News

genom3-ros 1.23 released

Added by Anthony Mallet 4 months ago

Changes

  • Fix a race condition when unloading clients (a port callback could be invoked after destruction of internal objects, leading to segmentation fault). * Fix a race condition in the doevent() client function, causing some event to be unseen. Each client now has it's own file descriptor for events.

Download

genom3-ros-1.23.tar.gz

genom3-ros 1.21 released

Added by Anthony Mallet 6 months ago

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

genom3-ros 1.18 released

Added by Anthony Mallet over 1 year ago

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

genom3-ros 1.17 released

Added by Anthony Mallet almost 2 years ago

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

(1-10/17)

Also available in: Atom