No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
rosbag2_storage_mcap package from rosbag2_storage_mcap repomcap_vendor rosbag2_storage_mcap rosbag2_storage_mcap_testdata |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-tooling/rosbag2_storage_mcap.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-11-29 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
rosbag2 storage plugin using the MCAP file format
Additional Links
No additional links.
Maintainers
- Foxglove
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbag2_storage_mcap
0.6.0 (2022-11-28)
- mcap_storage: 'none' is a valid storage preset profile (#86)
- mcap_storage: handle update_metadata call (#83)
- Update clang-format rules to fit ROS 2 style guide (#80)
- Revert "read_order: throw exception from set_read_order for unsupported orders" This reverts commit aef9b9a65293f9e5d80a858ef84e485a8655a0c0.
- read_order: throw exception from set_read_order for unsupported orders
- Fix compile flags to work on rosbag_storage:0.17.x (#78) This fixes the compile flags for rolling, which has two versions -- one that does not support read order (0.17.x) and one that does support read order (0.18.x).
- Fix Windows build (#73) Update mcap version to newest windows-compatible release. Add visibility macros for tests. Add clang-format preprocessor indentation for visibility_control to be readable.
- Contributors: Andrew Symington, Emerson Knapp, James Smith, james-rms
0.5.0 (2022-11-02)
- set defaults for SQLite plugin parity (#68)
- rosbag2_storage_mcap: add storage preset profiles (#57)
- rename test_fixture_interfaces package to testdata (#64)
- Switch to using the vendored zstd library. (#59)
- Add set_read_order reader API (#54)
- Contributors: Chris Lalancette, Emerson Knapp, James Smith
0.4.0 (2022-10-06)
- Some minor improvements in rosbag2_storage_mcap after review
(#58)
- Fixed some findings from Clang-Tidy
- Some renames according to the ROS2 coding style
- Add default initializations for member variables
1. Moved code responsible for adding schema and channel from write(msg) to create_topic(topic) method to reduce performance burden on first message write and in lieu to preparation for moving schema collection process to upper SequentialWriter layer.
- Revert "rosbag2_storage_mcap: add storage preset profiles" This reverts commit 38830add3935b978968fe2703d3180b413ccc8c2.
- rosbag2_storage_mcap: add storage preset profiles
- Contributors: James Smith, Michael Orlov
0.3.0 (2022-09-09)
- Store IDL message definitions in Schema records when no MSG definition is available (#43)
- Contributors: James Smith
0.2.0 (2022-09-08)
- Support timestamp-ordered playback (#50)
- Support regex topic filtering
- Contributors: James Smith
0.1.7 (2022-08-15)
- Add all lz4 sources to fix undefined symbols at runtime (#46)
- Contributors: Emerson Knapp
0.1.6 (2022-07-22)
- Upgrade mcap to fix LZ4 error and segfault (#42) Incorporates fixes from https://github.com/foxglove/mcap/pull/478 and https://github.com/foxglove/mcap/pull/482
- Contributors: Jacob Bandes-Storch
0.1.5 (2022-04-25)
- Fix build for Foxy (#34)
- Contributors: Jacob Bandes-Storch
0.1.4 (2022-04-21)
- fix: minor issues
(#31)
- remove unnecessary block
- use target_link_libraries instead of ament_target_dependencies
- remove ros environment
- add prefix to compile definition
- Update email address for Foxglove maintainers (#32)
- Contributors: Daisuke Nishimatsu, Jacob Bandes-Storch
0.1.3 (2022-04-20)
0.1.2 (2022-04-20)
- Added mcap_vendor package. Updated CMakeLists.txt to fetch dependencies with FetchContent rather than Conan.
- Contributors: Jacob Bandes-Storch
0.1.1 (2022-04-01)
- CMake build script will now execute pip install conan automatically.
- Contributors: Daisuke Nishimatsu
0.1.0 (2022-03-24)
- [1.0.0] Use Summary section for get_metadata() and seek(), implement remaining methods (#17)
- feat: add play impl (#16)
- chore: refine package.xml (#15)
- Don't throw when READ_WRITE mode is used; add .mcap file extension to recorded files (#14) I may be missing something, but from a cursory glance at [this code](https://github.com/ros2/rosbag2/blob/342d8ed3c1c4ae0411a4a92b60e79a728b8974b8/rosbag2_storage/src/rosbag2_storage/impl/storage_factory_impl.hpp#L108-L135), it appears that the [APPEND]{.title-ref} mode is never used. This means we need to support [READ_WRITE]{.title-ref}. This also adds a [.mcap]{.title-ref} extension to recorded file names.
- Add dynamic message definition lookup (#13) Currently, an exception will be thrown if lookup fails.
- Switch C++ formatter to clang-format (#12) Remove uncrustify linter in favor of clang-format, which is easier to configure for use in VS Code format-on-save.
- Merge pull request #7 from ros-tooling/jhurliman/reader-writer Reader and writer implementation
- uninitialized struct
- lint
- lint
- lint
- Reader and writer implementation
- Merge pull request #6 from wep21/add-metadata-impl feat: add metadata impl
- feat: add metadata impl
- Merge pull request #5 from wep21/mcap-storage-impl feat: mcap storage impl
- chore: update cmake minimum version
- chore: install mcap header
- chore: include mcap header
- fix: move fetch content into rosbag2 storage mcap
- Merge pull request #3 from ros-tooling/emersonknapp/mcap_plugin_skeleton Add mcap storage plugin skeleton and CI
- Add rosbag2_storage_mcap skeleton
- Contributors: Daisuke Nishimatsu, Emerson Knapp, Jacob Bandes-Storch, John Hurliman, wep21
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
swri_console |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbag2_storage_mcap at Robotics Stack Exchange
rosbag2_storage_mcap package from rosbag2_storage_mcap repomcap_vendor rosbag2_storage_mcap rosbag2_storage_mcap_testdata |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | Apache-2.0 |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-tooling/rosbag2_storage_mcap.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2022-11-29 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
rosbag2 storage plugin using the MCAP file format
Additional Links
No additional links.
Maintainers
- Foxglove
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rosbag2_storage_mcap
0.6.0 (2022-11-28)
- mcap_storage: 'none' is a valid storage preset profile (#86)
- mcap_storage: handle update_metadata call (#83)
- Update clang-format rules to fit ROS 2 style guide (#80)
- Revert "read_order: throw exception from set_read_order for unsupported orders" This reverts commit aef9b9a65293f9e5d80a858ef84e485a8655a0c0.
- read_order: throw exception from set_read_order for unsupported orders
- Fix compile flags to work on rosbag_storage:0.17.x (#78) This fixes the compile flags for rolling, which has two versions -- one that does not support read order (0.17.x) and one that does support read order (0.18.x).
- Fix Windows build (#73) Update mcap version to newest windows-compatible release. Add visibility macros for tests. Add clang-format preprocessor indentation for visibility_control to be readable.
- Contributors: Andrew Symington, Emerson Knapp, James Smith, james-rms
0.5.0 (2022-11-02)
- set defaults for SQLite plugin parity (#68)
- rosbag2_storage_mcap: add storage preset profiles (#57)
- rename test_fixture_interfaces package to testdata (#64)
- Switch to using the vendored zstd library. (#59)
- Add set_read_order reader API (#54)
- Contributors: Chris Lalancette, Emerson Knapp, James Smith
0.4.0 (2022-10-06)
- Some minor improvements in rosbag2_storage_mcap after review
(#58)
- Fixed some findings from Clang-Tidy
- Some renames according to the ROS2 coding style
- Add default initializations for member variables
1. Moved code responsible for adding schema and channel from write(msg) to create_topic(topic) method to reduce performance burden on first message write and in lieu to preparation for moving schema collection process to upper SequentialWriter layer.
- Revert "rosbag2_storage_mcap: add storage preset profiles" This reverts commit 38830add3935b978968fe2703d3180b413ccc8c2.
- rosbag2_storage_mcap: add storage preset profiles
- Contributors: James Smith, Michael Orlov
0.3.0 (2022-09-09)
- Store IDL message definitions in Schema records when no MSG definition is available (#43)
- Contributors: James Smith
0.2.0 (2022-09-08)
- Support timestamp-ordered playback (#50)
- Support regex topic filtering
- Contributors: James Smith
0.1.7 (2022-08-15)
- Add all lz4 sources to fix undefined symbols at runtime (#46)
- Contributors: Emerson Knapp
0.1.6 (2022-07-22)
- Upgrade mcap to fix LZ4 error and segfault (#42) Incorporates fixes from https://github.com/foxglove/mcap/pull/478 and https://github.com/foxglove/mcap/pull/482
- Contributors: Jacob Bandes-Storch
0.1.5 (2022-04-25)
- Fix build for Foxy (#34)
- Contributors: Jacob Bandes-Storch
0.1.4 (2022-04-21)
- fix: minor issues
(#31)
- remove unnecessary block
- use target_link_libraries instead of ament_target_dependencies
- remove ros environment
- add prefix to compile definition
- Update email address for Foxglove maintainers (#32)
- Contributors: Daisuke Nishimatsu, Jacob Bandes-Storch
0.1.3 (2022-04-20)
0.1.2 (2022-04-20)
- Added mcap_vendor package. Updated CMakeLists.txt to fetch dependencies with FetchContent rather than Conan.
- Contributors: Jacob Bandes-Storch
0.1.1 (2022-04-01)
- CMake build script will now execute pip install conan automatically.
- Contributors: Daisuke Nishimatsu
0.1.0 (2022-03-24)
- [1.0.0] Use Summary section for get_metadata() and seek(), implement remaining methods (#17)
- feat: add play impl (#16)
- chore: refine package.xml (#15)
- Don't throw when READ_WRITE mode is used; add .mcap file extension to recorded files (#14) I may be missing something, but from a cursory glance at [this code](https://github.com/ros2/rosbag2/blob/342d8ed3c1c4ae0411a4a92b60e79a728b8974b8/rosbag2_storage/src/rosbag2_storage/impl/storage_factory_impl.hpp#L108-L135), it appears that the [APPEND]{.title-ref} mode is never used. This means we need to support [READ_WRITE]{.title-ref}. This also adds a [.mcap]{.title-ref} extension to recorded file names.
- Add dynamic message definition lookup (#13) Currently, an exception will be thrown if lookup fails.
- Switch C++ formatter to clang-format (#12) Remove uncrustify linter in favor of clang-format, which is easier to configure for use in VS Code format-on-save.
- Merge pull request #7 from ros-tooling/jhurliman/reader-writer Reader and writer implementation
- uninitialized struct
- lint
- lint
- lint
- Reader and writer implementation
- Merge pull request #6 from wep21/add-metadata-impl feat: add metadata impl
- feat: add metadata impl
- Merge pull request #5 from wep21/mcap-storage-impl feat: mcap storage impl
- chore: update cmake minimum version
- chore: install mcap header
- chore: include mcap header
- fix: move fetch content into rosbag2 storage mcap
- Merge pull request #3 from ros-tooling/emersonknapp/mcap_plugin_skeleton Add mcap storage plugin skeleton and CI
- Add rosbag2_storage_mcap skeleton
- Contributors: Daisuke Nishimatsu, Emerson Knapp, Jacob Bandes-Storch, John Hurliman, wep21
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
swri_console |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rosbag2_storage_mcap at Robotics Stack Exchange
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.