Skip to content

Releases: jara001/autopsy

v0.5.0

22 Mar 08:24
Compare
Choose a tag to compare

Added

  • reconfigure:
    • Property callback that runs associated function on parameter change (dynamic change only).
    • Function reconfigure() can be called with an optional parameter to set the namespace of the ParameterServer.
    • Operators for the parameters (at least most of them).
    • Function reconfigure() can be passed node object to support (hopefully) ROS2.
  • uninode:
    • QoSProfile compatible implementation for ROS1.
    • Support for latched publishers.
    • ROS services.
    • Function get_name() for ROS1 version of the module.
    • ROS_VERSION variable.
    • Functions not implemented are called in the current ROS version with warning.
  • Documentation for the package.

Changed

  • reconfigure:
    • Parameters are now kept in the same order as registered.

Fixed

  • reconfigure:
    • Internal class variables are properly initialized so the data are not shared between instances.
    • Bool parameter is now correctly registered as boolean instead of integer.

v0.4.1

17 Mar 12:33
Compare
Choose a tag to compare

Fixed

  • uninode: Default value of queue_size for Subscriber is set to 10.

v0.4.0

08 Mar 08:53
Compare
Choose a tag to compare

Added

  • uninode utility to create a compatibility layer for ROS1-ROS2 nodes.
  • release.sh to automatically create new release (from ng_trajectory).
  • Makefile for fast working with the package (from ng_trajectory).
  • Optional dependency on rclpy.
  • package.xml, CMakeLists.txt, resource/ and setup.cfg to be able to build the package inside the ROS workspace.
  • License file.

Changed

  • rospy dependency is optional.

v0.3.0

01 Feb 13:16
Compare
Choose a tag to compare

Added

  • Support for enumerated values in reconfigure.

v0.2.0

01 Feb 13:15
Compare
Choose a tag to compare

Changed

  • Completely rewritten reconfigure utility. Now it is much simpler to use, but it is not directly backwards compatible.

v0.1.0

01 Feb 13:15
Compare
Choose a tag to compare

Added

  • reconfigure utility to expand and enhance usability of dynamic reconfigure in Python ROS nodes.