-
Notifications
You must be signed in to change notification settings - Fork 422
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
Add rclcpp_generic, a publisher and subscription for serialized messages #1452
Commits on Apr 1, 2021
-
The generic_* files are from rosbag2_transport typesupport_helpers incl. test is from rosbag2_cpp memory_management.hpp is from rosbag2_test_common test_pubsub.cpp was renamed from test_rosbag2_node.cpp from rosbag2_transport Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06e9272 - Browse repository at this point
Copy the full SHA 06e9272View commit details -
Add package.xml, CMakeLists.txt, Doxyfile, README.md and CHANGELOG.rst Rename namespaces Make GenericPublisher and GenericSubscription self-contained by storing shared library New create() methods that return shared pointers Add docstrings Include only what is needed Make linters & tests pass Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93fc497 - Browse repository at this point
Copy the full SHA 93fc497View commit details -
* Delete CHANGELOG.rst * Enable cppcheck * Remove all references to rosbag2/ros2bag Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83be9dc - Browse repository at this point
Copy the full SHA 83be9dcView commit details -
Move rclpp_generic into rclcpp
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 513c1b8 - Browse repository at this point
Copy the full SHA 513c1b8View commit details -
Rename namespace rclcpp_generic to rclcpp::generic
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1481f81 - Browse repository at this point
Copy the full SHA 1481f81View commit details -
Free 'create' functions instead of static functions in class
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a8bfbc - Browse repository at this point
Copy the full SHA 4a8bfbcView commit details -
Remove 'generic' subdirectory and namespace hierarchy
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8e923ee - Browse repository at this point
Copy the full SHA 8e923eeView commit details -
Order includes according to style guide
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b82f3a - Browse repository at this point
Copy the full SHA 4b82f3aView commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa9f827 - Browse repository at this point
Copy the full SHA aa9f827View commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f41f738 - Browse repository at this point
Copy the full SHA f41f738View commit details -
Make ament_index_cpp a build_depend
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff8c8ef - Browse repository at this point
Copy the full SHA ff8c8efView commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a2607e - Browse repository at this point
Copy the full SHA 9a2607eView commit details -
Remove memory_management, use rclcpp::SerializedMessage in GenericPub…
…lisher::publish Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d02fd9d - Browse repository at this point
Copy the full SHA d02fd9dView commit details -
Clean up the typesupport_helpers
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be8eea8 - Browse repository at this point
Copy the full SHA be8eea8View commit details -
Use make_shared, add UnimplementedError
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b7c8a26 - Browse repository at this point
Copy the full SHA b7c8a26View commit details -
Add more comments, make member variable private, remove unnecessary i…
…nclude Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb39f2e - Browse repository at this point
Copy the full SHA fb39f2eView commit details -
Apply suggestions from code review
Co-authored-by: William Woodall <[email protected]> Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66cca2a - Browse repository at this point
Copy the full SHA 66cca2aView commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e338ceb - Browse repository at this point
Copy the full SHA e338cebView commit details -
Update copyright and remove ament_target_dependencies for test
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 221efa6 - Browse repository at this point
Copy the full SHA 221efa6View commit details -
Accept PublisherOptions and SubscriptionOptions
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d816a2 - Browse repository at this point
Copy the full SHA 6d816a2View commit details -
Remove target_include_directories
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee68c11 - Browse repository at this point
Copy the full SHA ee68c11View commit details -
Add explanatory comment to SubscriptionBase
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78b2fc2 - Browse repository at this point
Copy the full SHA 78b2fc2View commit details -
Use kSolibPrefix and kSolibExtension from rcpputils
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fabb9a - Browse repository at this point
Copy the full SHA 1fabb9aView commit details -
Fix downstream build failure by making ament_index_cpp a build_export…
…_depend Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb3c70e - Browse repository at this point
Copy the full SHA eb3c70eView commit details -
Use path_for_library(), fix documentation nitpicks
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a2ee61 - Browse repository at this point
Copy the full SHA 3a2ee61View commit details -
Improve error handling in get_typesupport_handle
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a90c915 - Browse repository at this point
Copy the full SHA a90c915View commit details -
Accept SubscriptionOptions in GenericSubscription
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a6aad4 - Browse repository at this point
Copy the full SHA 3a6aad4View commit details -
Make use of PublisherOptions in GenericPublisher
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb5af58 - Browse repository at this point
Copy the full SHA fb5af58View commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f26f36 - Browse repository at this point
Copy the full SHA 4f26f36View commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9450c3d - Browse repository at this point
Copy the full SHA 9450c3dView commit details -
Use std::function instead of function pointer
Co-authored-by: William Woodall <[email protected]> Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ec829b - Browse repository at this point
Copy the full SHA 2ec829bView commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c18bdc - Browse repository at this point
Copy the full SHA 7c18bdcView commit details -
Add TODO for callback with message info
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c6f0ed - Browse repository at this point
Copy the full SHA 9c6f0edView commit details -
Signed-off-by: Nikolai Morin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc4ddbb - Browse repository at this point
Copy the full SHA dc4ddbbView commit details -
Add missing include for functional
Signed-off-by: nnmm <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc347c9 - Browse repository at this point
Copy the full SHA dc347c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34d7316 - Browse repository at this point
Copy the full SHA 34d7316View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d8d14 - Browse repository at this point
Copy the full SHA f5d8d14View commit details
Commits on Apr 2, 2021
-
* fix redefinition of default template arguments Signed-off-by: Karsten Knese <[email protected]> * address review comments Signed-off-by: Karsten Knese <[email protected]> * rename test executable Signed-off-by: Karsten Knese <[email protected]> * add functionality to lifecycle nodes Signed-off-by: Karsten Knese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f585d66 - Browse repository at this point
Copy the full SHA f585d66View commit details -
* Make extract_type_identifier function private * Remove unused extract_type_and_package function * Update unit tests Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be5453c - Browse repository at this point
Copy the full SHA be5453cView commit details -
Remove note about ament from classes
This comment only applies to the free functions. Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 66468bf - Browse repository at this point
Copy the full SHA 66468bfView commit details -
Co-authored-by: Karsten Knese <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e584230 - Browse repository at this point
Copy the full SHA e584230View commit details -
Possible loss of data from double to rcutils_duration_value_t Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3541fe6 - Browse repository at this point
Copy the full SHA 3541fe6View commit details -
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5742f7d - Browse repository at this point
Copy the full SHA 5742f7dView commit details