Skip to content
This repository was archived by the owner on May 31, 2025. It is now read-only.

Fix check for header first in rosbag play for rate control topic#1352

Merged
dirk-thomas merged 3 commits intoros:lunar-develfrom
efernandez:fix_check_header_first
Mar 21, 2018
Merged

Fix check for header first in rosbag play for rate control topic#1352
dirk-thomas merged 3 commits intoros:lunar-develfrom
efernandez:fix_check_header_first

Conversation

@efernandez
Copy link
Copy Markdown
Contributor

The check doesn't work for sensor_msgs/Image (see definition here). This PR fixes it.

Example code with the new checks for the sensor_msgs/Image definition: https://wandbox.org/permlink/1Oin9UytKs9JFf2h

This allows to support sensor_msgs/Image, which has a comment after.
Also note we only need to check for the type, not the name of the field.
@efernandez
Copy link
Copy Markdown
Contributor Author

@dirk-thomas @mikepurvis @tfoote for review

FYI @mastereric

@dirk-thomas
Copy link
Copy Markdown
Member

Thank you for the improvement.

@dirk-thomas dirk-thomas merged commit 2c8a3f6 into ros:lunar-devel Mar 21, 2018
dirk-thomas added a commit that referenced this pull request Apr 3, 2018
dirk-thomas pushed a commit that referenced this pull request Aug 20, 2018
* Skip empty lines

* Only check 'Header ' is at the beginning

This allows to support sensor_msgs/Image, which has a comment after.
Also note we only need to check for the type, not the name of the field.

* Break while loop after first field.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants