How to use the rosbag.parseMessageDefinition function in rosbag

To help you get started, we’ve selected a few rosbag examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github cruise-automation / webviz / packages / webviz-core / src / util / bagConnectionsHelper.js View on Github external
connections.forEach((connection) => {
    const connectionTypes = parseMessageDefinition(connection.messageDefinition);
    connectionTypes.forEach(({ name, definitions }, index) => {
      // The first definition usually doesn't have an explicit name,
      // so we get the name from the connection.
      if (index === 0) {
        datatypes[connection.type] = definitions;
      } else if (name) {
        datatypes[name] = definitions;
  return datatypes;


`rosbag` is a node.js & browser compatible module for reading [rosbag]( binary data files.

Latest version published 11 months ago

Package Health Score

70 / 100
Full package analysis

Similar packages