v3.0.0
-
Completed migration from SOSS to Integration Service. This, code wise, included changing the C++ namespace convention of the whole project, from
soss::ros1
toeprosima::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
toGoogle 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.