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

Renaming struct members for consistency #64

Merged
merged 5 commits into from
Nov 26, 2018

Conversation

Martin-Idel-SI
Copy link
Contributor

@Martin-Idel-SI Martin-Idel-SI commented Nov 26, 2018

Extracted from #57:

  • Both the ros2 message and the serialized bag message now contain a field time_stamp
  • TopicWithType will be changed to incorporate more fields
  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

botteroa-si and others added 3 commits November 26, 2018 17:30
…and rosbag2_storage::TopicwithType to TopicMetadata

- The former TopicWithTye struct will be enlarged to contain also the rmw serialization format relative to the topic. This is why the name 'TopicMetadata' is now better suited for it.
Copy link
Collaborator

@Karsten1987 Karsten1987 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one little nitpick, but lgtm.

rosbag2_transport/src/rosbag2_transport/formatter.hpp Outdated Show resolved Hide resolved
@Karsten1987 Karsten1987 merged commit 149e85b into ros2:master Nov 26, 2018
@anhosi anhosi deleted the feature/consistency_renames branch November 27, 2018 10:18
sriramster pushed a commit to sriramster/rosbag2 that referenced this pull request Feb 28, 2019
* ros2GH-64 Rearrange default plugins build to use public headers

Also already links write integration test against the default plugins.

* ros2GH-64 Remove after_write_action

Query the underlying db directly in tests to determine the amount of
recorded messages.

* ros2GH-64 Add convenience getter for single line SQL result

* ros2GH-64 Add visibility macros to enable linking on Windows

* ros2GH-64 Remove second sqlite exception class (it is not needed)

* ros2GH-64 Fix hanging rosbag2_read_integration_test

* ros2GH-64 Always log sqlite return code

* ros2GH-64 Improve opening of sqlite database

- Always open db with threading mode multi-thread. This forbids
  sharing database connections across threads. Db access from multiple
  threads is possible when each thread uses its own connection.
- Open sqlite db accordingly to given io flags. Readonly open works
  only with already existing database.
- Set journal mode pragma to WAL (write ahead log) and synchronous
  pragma to NORMAL. This should yield good write performance.
- Small fix: use *.db3 as db name in tests.

* ros2GH-64 Fix package test dependencies

* ros2GH-64 Fix cppcheck error

* ros2GH-64 Fix asserting typesupport in test (varies on architectures)

* Cleanup

- consistently use const ref of string instead of string for function
  arguments
- simplify package dependencies
- minor formatting

* Make play integration test compile on Mac

* Fix sqlite_wrapper_integration_test
james-rms added a commit to james-rms/rosbag2 that referenced this pull request Nov 17, 2022
Signed-off-by: James Smith <james@foxglove.dev>

Signed-off-by: James Smith <james@foxglove.dev>
james-rms added a commit to james-rms/rosbag2 that referenced this pull request Nov 17, 2022
Signed-off-by: James Smith <james@foxglove.dev>

Signed-off-by: James Smith <james@foxglove.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants