No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
botteroa-si and Karsten1987 Implement converter plugin for CDR format and add converter plugins p…
…ackage (#48)

* GH-111 Add package for converter plugins

* GH-111 Add CDR converter plugin

* GH-111 Add test for more primitives types

* GH-116 Fix cdr converter after rebase on new converters interface

* GH-116 Use rmw_serialize/rmw_deserialize directly in converter and link against rmw_fastrtps_cpp

* Fix converter package.xml

* Fix clang warnings

* GH-30 Change interface to the same convention as rmw_(de)serialize

* comply to new rcutils error handling API

* use poco to load fastrtps

* Update rosbag2_converter_default_plugins/src/rosbag2_converter_default_plugins/cdr/cdr_converter.cpp

Co-Authored-By: Karsten1987 <karsten@osrfoundation.org>
Latest commit 1737d24 Nov 9, 2018

README.md

rosbag2

THIS IS WORK IN PROGRESS AND NOT READY TO BE USED YET

Repository for implementing ROSBag2 as described in its corresponding design article

Build instructions

Create a new workspace:

$ mkdir -p ~/rosbag_ws/src
$ cd ~/rosbag_ws/src

Clone this repository into the source folder:

$ git clone https://github.com/ros2/rosbag2.git

Then build all the packages with this command:

$ colcon build --merge-install

The --merge-install flag is optional but ensures a cleaner environment which is helpful for development.

Executing tests

The tests can be run using the following commands:

$ colcon test --merge-install
$ colcon test-result --verbose

The first command executes the test and the second command displays the errors (if any).