Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support MCAP as Measurement File format #1076

Open
2 of 10 tasks
KerstinKeller opened this issue Apr 19, 2023 · 0 comments
Open
2 of 10 tasks

Support MCAP as Measurement File format #1076

KerstinKeller opened this issue Apr 19, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@KerstinKeller
Copy link
Contributor

KerstinKeller commented Apr 19, 2023

Context

Our current hdf5 measurement format has a few drawbacks:

The MCAP format is an alternative recording format, designed explicitly for the data recording usecase.

Proposal

Let's support MCAP as a measurement output!

It can be configurable, which file format to write, with the default being HDF5. In the long run, this can be switched to MCAP and at some point (if all goes well) we might deprecate HDF5.

All reading applications (player / meas_cutter / C++ High-Level-API / Python API) should be able to read both formats.

Tasks and updates

struct DataEntry
{
  data,
  size,

  topic_name,
  topic_id,

  snd_timestamp,
  rcv_timestamp,
  clock  
}

Todo:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants