Skip to content

v3.0.0

Compare
Choose a tag to compare
@jamoralp jamoralp released this 21 May 10:29
· 8 commits to main since this release
37c4390
  • Completed migration from SOSS to Integration Service. This, code wise, included changing the C++ namespace convention of the whole project, from soss::ros1 to eprosima::is::sh::ros1.

  • Used eProsima xTypes as the common language for the ROS 1 System Handle to speak to the Core.

  • Debug logging traces are automatically enabled if the project is compiled in debug mode.

  • Add much more traces and unify the logging style.

  • Full API reference documentation using Doxygen.

  • Migrated whole test suite from Catch to Google Test.

  • Applied uncrustify rules.

  • Added brand new README section, with detailed information about the project status and features.

  • Created a ROS1-SH GitHub action automated task.

  • Added global and specific compilation flags.

  • Fixed SystemHandle::configure return value logic.

  • Rearranged project folders with a more consistent structure.

  • Created a new MIX generator project to ease users the task of compiling custom
    ROS 1 packages transformation libraries.

  • Fixed service server/client not taking into account request and reply types separately.