Skip to content

Releases: jara001/autopsy

v0.9.4

11 Oct 11:19
Compare
Choose a tag to compare

Added

  • uninode:
    • Function wait_for_message() with ROS2 port from rolling.

v0.9.3

25 Sep 10:04
Compare
Choose a tag to compare

Fixed

  • uninode
    • Add missing import of rospy.

v0.9.2

08 Sep 11:43
Compare
Choose a tag to compare

Fixed

  • reconfigure
    • ROS_VERSION and rospy is now properly imported from unicore.

v0.9.1

07 Sep 12:35
Compare
Choose a tag to compare

Changed

  • uninode:
    • Time.to_msg() now returns data type 'time' in ROS1 instead of the message.

Fixed

  • uninode:
    • ROS2 functions properly handle integers instead of QoSProfile.
    • Time.to_msg() handles data properly.
    • get_time() returns float instead of long.

v0.9.0

05 Sep 04:48
Compare
Choose a tag to compare

Added

  • unicore:
    • New compatibility layer to cover node spinning and initialization.
    • Object Core:
      • Functions: spin(), spin_once(), spin_until_future_complete(), init(), shutdown().
    • Decorators: @ros1_only and @ros2_only with an optional argument to use different function instead.
  • uninode:
    • Parameter tcp_nodelay is now supported for both Publisher and Subscriber. It translates to BEST_EFFORT and vice versa.
    • QoS ReliabilityPolicy is in ROS1.

Changed

  • uninode:
    • ROS_VERSION is determined inside unicore.

v0.8.1

08 Aug 09:04
Compare
Choose a tag to compare

Fixed

  • uninode:
    • AttributeError caused by not importing Time object for ROS1.

v0.8.0

20 Jul 11:49
Compare
Choose a tag to compare

Added

  • reconfigure:
    • Namespace is now used for recognizing whether the parameter being updated belongs to the current ParameterList. (This is required for ROS2.)
  • uninode:
    • Functions for obtaining current ROS time: get_time(), Time.now(), and get_clock().now().
    • Logging support using log* and get_logger().* functions.

Changed

  • reconfigure:
    • [BREAKING CHANGE] ROS1: Node name is automatically prepended to the namespace.

v0.7.0

27 Apr 07:14
Compare
Choose a tag to compare

Added

  • reconfigure:
    • ROS2 is now supported.

Removed

  • uninode:
    • Node no longer produces warnings when using unimplmented functions.

v0.6.0

24 Aug 13:48
Compare
Choose a tag to compare

Added

  • reconfigure:
    • Parameters can be now used within conditions.
    • Implementation of __contains__ to support if ... in P.
    • update() now takes optional argument only_existing (def. False) to only update existing parameters.
    • (ROS1 only) Parameters and their values are exposed to the ROS Parameter Server.
    • link(ConstrainedP, ConstrainedP) to link two parameters together. First cannot be larger then the second one.

v0.5.1

23 Mar 13:14
Compare
Choose a tag to compare

Added

  • reconfigure:
    • update() now supports list(tuple(str, any)) for ordered addition of multiple parameters.

Updated

  • Readme now contains details about update().