mcap
mcap copied to clipboard
MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.
Let me convert db3 files using common ros message defs, without needing them on my filesystem https://github.com/ros2/common_interfaces
Rather than needing `--ament-prefix-path`, let me specify a folder to recursively search for the appropriate missing msg files.
When running mcap convert, if there is a missing message schema, I get: ``` $ ~/src/mcap/go/cli/mcap/bin/mcap convert test.db3 test.mcap failed to convert file: failed to find schema for sensor_msgs/msg/PointCloud2: schema...
I think this must mean we're opening the output before reading the schemas. Even if the failure were partway through though, we should clean up any partial output.
**Description** Setuptools now supports PEP 621 ::tada::
The `ros2 bag record -s mcap` application does not yet support writing metadata. For now, it would be useful to append metadata to an existing `.mcap` file by rewriting it...
Currently the mcap ros2 profile does not specify how actions should be recorded. The profile should be updated to cover actions, and the CLI tool's ros2 bag converter also updated...
Adds a SortChunkMessages option to the go writer, defaulted to false, that sorts the messages and message index records in chunks prior to writing to disk. The sort used for...
The current index records are great when you want to read the messages by log_time. If you want to read the messages by publish_time, you have to create your own...