Changes¶
- Avoid potential filename conflict if a task is named 'control'.
- Fix creation of multiple C clients for the same component in the same process.
Download¶
genom3-ros-1.32.tar.gz
Changes¶
- Retrieve CFLAGS/LDFLAGS from the component "requires" list
- Fix handling of events from activities imported from interfaces
- Constify the exception detail in function raising exceptions
- Fix a few -Wmaybe-unused
Download¶
genom3-ros-1.31.tar.gz
Changes¶
- Require genom3-2.99.41.
- Add an optional component/interface name template argument to generate code for a subset of input files. Generate code for all components by default.
- Fix validate codels invocation when multiple such codels are defined.
- Fix a remote service call() interface with local parameters.
Download¶
genom3-ros-1.30.tar.gz
Changes¶
- Sync with unconstified '_maximum' member in C bounded sequences (genom3-2.99.40).
- Better actionlib client initialization so that a request sent quickly after loading the client will not fail because of incomplete initialization.
Download¶
genom3-ros-1.29.tar.gz
Changes¶
- Fix mappings generation for native types used in service parameters (#270)
- Shutdown component if a permanent task activity fails
- Fix BOOST_LDFLAGS order and avoid mixing libraries from /opt/ros and /usr
Download¶
genom3-ros-1.28.tar.gz
Changes¶
- Fix missing masqueraded messages paths when services parameters include masqueraded ROS messages.
- Add execution profiling (runtime -p flag).
Download¶
genom3-ros-1.27.tar.gz
Changes¶
- Properly escape double quotes in messages when generating ros/client/ros C header.
- Fix python3 compatibility.
Download¶
genom3-ros-1.26.tar.gz
Changes¶
- Fix startup error reporting in daemon mode (-b)
- Avoid GNU-make specific constructs (fix configure with automake-1.16)
- Fix linking with ROS dependencies (fix -l: with lib*.so.[version])
Download¶
genom3-ros-1.25.tar.gz
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