Project

General

Profile

News

genom3-ros 1.18 released

Added by Anthony Mallet 4 months 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 10 months 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

genom3-ros 1.11 released

Added by Anthony Mallet over 2 years ago

Changes

  • Properly track dependencies of generated md5 files of msg/srv, by using python roslib.gentools instead of directly gendeps (which does not output the dependencies).
  • Implement new genom_state port (of genom3-2.99.26).
  • Implement finer grain locking between codels and tasks. There is no global mutual exclusion anymore. Only the codels that do share resources are executed in sequence.
  • Implement 'paused transitions' (of genom 2.99.26)
  • Miscelaneous bug fixes (in particular in C client initialization, sequence mapping, multiple input ports).

Download

genom3-ros-1.11.tar.gz (812389 bytes)

    (1-10/10)

    Also available in: Atom