Skip to content

Releases: adnanademovic/rosrust

rosrust v0.6.3

01 Jan 15:15
a28adff
Compare
Choose a tag to compare

Feature

  • override handling of SIGINT signals (Ctrl+C) so rosrust::is_ok() and rosrust::spin() allow handling it now. This also fixes issue #37, since SIGINT wouldn't allow time for unregistering before.

Bug Fix

  • fix clock locking up and giving extremely long intervals when simulated time is enabled (issue #36).
  • fix typo in ROS Master API which disallowed unregistering subscribers upon request.

rosrust v0.6.2

31 Dec 14:19
Compare
Choose a tag to compare

Bug Fix

  • fix connection issues to roscpp (issue #35) caused by roscpp's strict and strange XML-RPC interface requirements.

rosrust v0.6.1

26 Dec 11:40
7036e24
Compare
Choose a tag to compare

Bug Fix

  • unset seq and stamp fields in header are autoset to an atomic counter and current timestamp

rosrust v0.6.0

26 Dec 01:19
3004e64
Compare
Choose a tag to compare

This release brought many changes and is a total overhaul of the system.

Features:

  • add logging system
  • add many more needed integrations into ROS
  • support command line parameter overrides
  • switch to a singleton design for accessing the ROS node instance

Bug Fixes

  • resolve issues with XML-RPC communications

rosrust v0.5.0

13 May 22:00
Compare
Choose a tag to compare

Features

  • Switch to serde 1.0 by using the serde_rosmsg crate which was developed for this library
  • Use message generation

Bug Fixes

  • tcpros: Fix more bad serialization caused by misunderstanding of the docs

rosrust v0.4.0

31 Dec 11:08
Compare
Choose a tag to compare

Features

  • Implement interface for ROS in general
  • Add parameter handling
  • Rework publisher/subscriber handling
  • Add service/client support

Bug Fixes

  • tcpros: Fix bad serialization caused by misunderstanding of the docs
  • Too many bug fixes to count

rosrust v0.3.0

31 Dec 10:59
Compare
Choose a tag to compare

Features

  • Add publisher/subscriber support

rosrust v0.2.0

18 Jul 22:46
Compare
Choose a tag to compare

Features

  • master: Implement ROS Parameter Server API for leaf nodes of parameters

Bug Fixes

  • master: Fix expected data types
  • rosxmlrpc: Fix handling empty strings

rosrust v0.1.0

18 Jul 22:43
Compare
Choose a tag to compare

Features

  • master: Implement ROS Master API