-
Notifications
You must be signed in to change notification settings - Fork 418
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
Dnae adas/intraprocess manager support for serialized message #1076
base: rolling
Are you sure you want to change the base?
Dnae adas/intraprocess manager support for serialized message #1076
Commits on Apr 22, 2020
-
* updated interface to SubscriptionIntraProcessBase
* implemented interface to deserialize a given serialized message to ros message Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 9d88f0e - Browse repository at this point
Copy the full SHA 9d88f0eView commit details -
added support for SerializedMessage in Intraprocessmanger, so:
* serialized publisher uses correct method to forward content to subscriber * non-serialized publisher can serialize message for serialized subscriber Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 1dad3ad - Browse repository at this point
Copy the full SHA 1dad3adView commit details -
updated unit test for intraprocess manager to match new interface
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for c552c0b - Browse repository at this point
Copy the full SHA c552c0bView commit details -
updated is_serialized_message_class traits
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 2513cc2 - Browse repository at this point
Copy the full SHA 2513cc2View commit details -
renamed provide_serialized_intra_process_message to provide_intra_pro…
…cess_message Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for fd6a20e - Browse repository at this point
Copy the full SHA fd6a20eView commit details -
fixed Serialization class for non-supported type (yes this is actuall…
…y needed for the next PR) Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for f0c8dd3 - Browse repository at this point
Copy the full SHA f0c8dd3View commit details -
updated to (de)seriaizle method
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for facb43d - Browse repository at this point
Copy the full SHA facb43dView commit details -
fix build regression (ros2#1078)
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 08a3251 - Browse repository at this point
Copy the full SHA 08a3251View commit details -
Reflect changes in rclcpp API (ros2#1079)
* Reflect changes in rclcpp API Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Revert earlier fix made in rclcpp Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com>
Prajakta Gokhale authored and Joshua Hampp committedApr 22, 2020 Configuration menu - View commit details
-
Copy full SHA for 0577f39 - Browse repository at this point
Copy the full SHA 0577f39View commit details
Commits on Apr 29, 2020
-
* added get_type_support_handle to rclcpp::Serialization
* removed specialization to rclcpp::Serialization Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 0bf988a - Browse repository at this point
Copy the full SHA 0bf988aView commit details -
extended subscription_intra_process(_base):
* allocate message * getter for serialization * provide untyped message Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 7a73179 - Browse repository at this point
Copy the full SHA 7a73179View commit details -
update unit test for subscription_intra_process(_base)
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 167ae5f - Browse repository at this point
Copy the full SHA 167ae5fView commit details -
extended intra_process_manager for serialized messages:
* two extra subscription/publisher pairs (for serialized ones) * added methods for (de)serialization * added methods for messages without known allocator * splitted up publishing with same type and not matching message type Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 372df2a - Browse repository at this point
Copy the full SHA 372df2aView commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for a771a22 - Browse repository at this point
Copy the full SHA a771a22View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 71bcd07 - Browse repository at this point
Copy the full SHA 71bcd07View commit details -
Signed-off-by: Joshua Hampp <j.hampp@denso-adas.de>
Joshua Hampp committedApr 29, 2020 Configuration menu - View commit details
-
Copy full SHA for 4480d4e - Browse repository at this point
Copy the full SHA 4480d4eView commit details
Commits on Jul 7, 2020
-
Generate node interfaces' getters and traits. (ros2#1069)
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com> Co-authored-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for fd7c268 - Browse repository at this point
Copy the full SHA fd7c268View commit details -
Fix rclcpp interface traits test (ros2#1086)
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for de69944 - Browse repository at this point
Copy the full SHA de69944View commit details -
Integrate topic statistics (ros2#1072)
* Add SubscriberTopicStatistics class Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Add SubscriberTopicStatistics Test Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address review comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Modify constructor to allow a node to create necessary components Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Fix docstring style Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Remove SetPublisherTimer method Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Change naming style to match rclcpp Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address style issues Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Use rclcpp:Time Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address review comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Remove unnecessary check for null publisher timer Move anonymous namespace function to private class method Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Update message dependency Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Initial integration of Subscriber Topic Statistics Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Fix nanoseconds used for Topic Stats Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Add simple publishing test Minor fixes Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Add test utils header Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Integrate with Topic Statistics options Fixes after rebasing with master Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Update after rebasing Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address minor review comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Move Topic Statistics instantiation to create_subscription Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Fix rebase issue Fix topic statistics enable flag usage Address minor formatting Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Move new timer creation method to relevant header Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Add timers interface to topic interface Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Use new create timer method Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address review comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for e9d19a0 - Browse repository at this point
Copy the full SHA e9d19a0View commit details -
Use serialized message (ros2#1081)
* use serialized message in callback Signed-off-by: Karsten Knese <karsten@openrobotics.org> * introduce resize method for serialized message Signed-off-by: Karsten Knese <karsten@openrobotics.org> * introduce release for serialized message Signed-off-by: Karsten Knese <karsten@openrobotics.org> * address review comments Signed-off-by: Karsten Knese <karsten@openrobotics.org> * correct typo Signed-off-by: Karsten Knese <karsten@openrobotics.org> * fix interface traits test Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 801cb25 - Browse repository at this point
Copy the full SHA 801cb25View commit details -
Remove unused test variable (ros2#1087)
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 90626d1 - Browse repository at this point
Copy the full SHA 90626d1View commit details -
protect subscriber_statistics_collectors_ with a mutex (ros2#1084)
* subscriber_statistics_collectors_ should be protected with mutex. Co-Authored-By: William Woodall <william+github@osrfoundation.org> Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Configuration menu - View commit details
-
Copy full SHA for 7bf74f9 - Browse repository at this point
Copy the full SHA 7bf74f9View commit details -
adapt subscription traits to rclcpp::SerializedMessage (ros2#1092)
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 564e0e4 - Browse repository at this point
Copy the full SHA 564e0e4View commit details -
Ensure logging is initialized just once (ros2#998)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 3b892e2 - Browse repository at this point
Copy the full SHA 3b892e2View commit details -
export targets in a addition to include directories / libraries (ros2…
…#1088) Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c347232 - Browse repository at this point
Copy the full SHA c347232View commit details -
deprecate redundant namespaces (ros2#1083)
* deprecate redundant namespaces, move classes to own files, rename some classes Signed-off-by: William Woodall <william@osrfoundation.org> * fixup Signed-off-by: William Woodall <william@osrfoundation.org> * address review comments Signed-off-by: William Woodall <william@osrfoundation.org> * fix ups since rebase Signed-off-by: William Woodall <william@osrfoundation.org> * avoid deprecation warnings from deprecated functions Signed-off-by: William Woodall <william@osrfoundation.org> * more fixes Signed-off-by: William Woodall <william@osrfoundation.org> * another fixup, after another rebase Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for 56a7285 - Browse repository at this point
Copy the full SHA 56a7285View commit details -
Add received message age metric to topic statistics (ros2#1080)
* Add received message age metric to topic statistics Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Add unit tests Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Add IMU messages in unit test Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Use system time instead of steady time Test received message age stats values are greater than 0 Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Fix test warnings Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Replace IMU messages with new dummy messages Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Remove outdated TODO and unused test variables Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Address review comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address review comments Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Re-add message with header for unit testing Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Address message review feedback Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Remove extra newline Signed-off-by: Prajakta Gokhale <prajaktg@amazon.com> * Address more review feedback Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Fix Windows failure Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Only set append_library_dirs once Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Prajakta Gokhale authored and Joshua Hampp committedJul 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 2981fb8 - Browse repository at this point
Copy the full SHA 2981fb8View commit details -
Add serialized_message.hpp header (ros2#1095)
Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5793c07 - Browse repository at this point
Copy the full SHA 5793c07View commit details -
export targets in a addition to include directories / libraries (ros2…
…#1096) Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f34d88 - Browse repository at this point
Copy the full SHA 8f34d88View commit details -
Enforce a precedence for wildcard matching in parameter overrides. (r…
…os2#1094) Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 64a2f14 - Browse repository at this point
Copy the full SHA 64a2f14View commit details -
Serialized message move constructor (ros2#1097)
* correct use of move semantics Signed-off-by: Knese Karsten <karsten@openrobotics.org> * more tests Signed-off-by: Knese Karsten <karsten@openrobotics.org> * make error message more exact Signed-off-by: Karsten Knese <karsten@openrobotics.org> * use std::exchange Signed-off-by: Karsten Knese <karsten@openrobotics.org> * fix typo Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 4e4a17c - Browse repository at this point
Copy the full SHA 4e4a17cView commit details -
Added rclcpp_components Doxyfile (ros2#1091)
* Added rclcpp components Doxyfile Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a4a97de - Browse repository at this point
Copy the full SHA a4a97deView commit details -
Increasing test coverage of rclcpp_action (ros2#1043)
* Increasing test coverage of rclcpp_action Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * Increasing test coverage of rclcpp_action Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * Fix warnings Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1521181 - Browse repository at this point
Copy the full SHA 1521181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f96a03 - Browse repository at this point
Copy the full SHA 8f96a03View commit details -
Update comment about return value in Executor::get_next_ready_executa…
…ble (ros2#1085) Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 084afd6 - Browse repository at this point
Copy the full SHA 084afd6View commit details -
Increasing test coverage of rclcpp_lifecycle (ros2#1045)
Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 481b2d2 - Browse repository at this point
Copy the full SHA 481b2d2View commit details -
Use RCL_RET_SERVICE_TAKE_FAILED and not RCL_RET_CLIENT_TAKE_FAILED wh…
…en checking a request take (ros2#1101) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for f59a8a6 - Browse repository at this point
Copy the full SHA f59a8a6View commit details -
Added Quality declaration: rclcpp, rclpp_action, rclcpp_components an…
…drclcpp_lifecycle (ros2#1100) * Added Quality declaration: rclcpp, rclpp_action, rclcpp_components, rclcpp_lifecycle Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7abaa23 - Browse repository at this point
Copy the full SHA 7abaa23View commit details -
Added docblock in rclcpp (ros2#1103)
* Added docblock in rclcpp Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1337714 - Browse repository at this point
Copy the full SHA 1337714View commit details -
Fix tests that were not properly torn down (ros2#1073)
Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for 8fc0c37 - Browse repository at this point
Copy the full SHA 8fc0c37View commit details -
Added rclcpp lifecycle Doxyfile (ros2#1089)
* Added rclcpp lifecycle Doxyfile Signed-off-by: ahcorde <ahcorde@gmail.com> * Fixed doxyfile Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3b7ba2e - Browse repository at this point
Copy the full SHA 3b7ba2eView commit details -
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 8b238e6 - Browse repository at this point
Copy the full SHA 8b238e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 674cf40 - Browse repository at this point
Copy the full SHA 674cf40View commit details -
avoid callback_group deprecation (ros2#1108)
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 1404c23 - Browse repository at this point
Copy the full SHA 1404c23View commit details -
Mark flaky test with xfail: TestMultiThreadedExecutor (ros2#1109)
Signed-off-by: Louise Poubel <louise@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 0ed3ad1 - Browse repository at this point
Copy the full SHA 0ed3ad1View commit details -
Make sure to include what you use. (ros2#1112)
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 3f4980c - Browse repository at this point
Copy the full SHA 3f4980cView commit details -
use rosidl_default_generators dependency in test (ros2#1114)
Signed-off-by: Karsten Knese <karsten@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for a0a727f - Browse repository at this point
Copy the full SHA a0a727fView commit details -
Increasing test coverage of rclcpp_components (ros2#1044)
* Increasing test coverage of rclcpp_components Signed-off-by: Stephen Brawner <brawner@gmail.com> * PR fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * Fixup Signed-off-by: Stephen Brawner <brawner@gmail.com> * Removing throws test for now Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 767f542 - Browse repository at this point
Copy the full SHA 767f542View commit details -
Remove MANUAL_BY_NODE liveliness API (ros2#1107)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for a568829 - Browse repository at this point
Copy the full SHA a568829View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea6024e - Browse repository at this point
Copy the full SHA ea6024eView commit details -
Update QDs to reflect version 1.0 (ros2#1115)
Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63e6d43 - Browse repository at this point
Copy the full SHA 63e6d43View commit details -
Added dockblock to ComponentManager class (ros2#1102)
* Added dockblock to ComponentManager class Signed-off-by: ahcorde <ahcorde@gmail.com> * added feedback Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bdd88a3 - Browse repository at this point
Copy the full SHA bdd88a3View commit details -
[Quality Declaration] Fixed rep links and added more details to depen…
…dencies (ros2#1116) * Fixed rep links and added more details to dependencies Signed-off-by: ahcorde <ahcorde@gmail.com> * Fixed rep link Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 73355da - Browse repository at this point
Copy the full SHA 73355daView commit details -
Make test multi threaded executor more reliable (ros2#1105)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 4608485 - Browse repository at this point
Copy the full SHA 4608485View commit details -
Added features to rclcpp packages (ros2#1106)
* Added features to rclcpp packages Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback and improved lifecycle docblock Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com> * Added ffedback Signed-off-by: ahcorde <ahcorde@gmail.com> * Fixing error Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for efe2eab - Browse repository at this point
Copy the full SHA efe2eabView commit details -
[rclcpp] API review March 2020 (ros2#1031)
* API review part 1 Signed-off-by: William Woodall <william@osrfoundation.org> * update pre second meeting Signed-off-by: William Woodall <william@osrfoundation.org> * notes from 2020-03-23 meeting Signed-off-by: William Woodall <william@osrfoundation.org> * online review comments Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for 750754d - Browse repository at this point
Copy the full SHA 750754dView commit details -
Deprecate ClientGoalHandle::async_result() (ros2#1120)
Fixes ros2#955 There are currently two public APIs for users to get the result of a goal. This change deprecates one of the APIs, which was considered to be unsafe as it may result in a race with user-code and raise an exception. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 375de01 - Browse repository at this point
Copy the full SHA 375de01View commit details -
remove empty lines within method signatures (ros2#1128)
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 90c71e6 - Browse repository at this point
Copy the full SHA 90c71e6View commit details -
[rclcpp_action] Action client holds weak pointers to goal handles (ro…
…s2#1122) * [rclcpp_action] Action client holds weak pointers to goal handles Fixes ros2#861 It is against the design of ROS actions to rely on the status topic for the core implementation, instead it should just be used for introspection. Rather than relying on the status topic to remove references to goal handles, the action client instead holds weak pointers to the goal handles. This way as long as a user holds a reference to the goal handle they can use it to interact with the action client. Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Move cleanup logic to the end of the function Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Add TODO Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Log debug messages when dropping a weak references to goal handles Signed-off-by: Jacob Perron <jacob@openrobotics.org> * Improve documentation Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for b1b525b - Browse repository at this point
Copy the full SHA b1b525bView commit details -
Make sure rmw_publisher_options is initialized in to_rcl_publisher_op…
…tions. (ros2#1099) Signed-off-by: ChenYing Kuo <evshary@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 55854a7 - Browse repository at this point
Copy the full SHA 55854a7View commit details -
Fix thread safety issues related to logging (ros2#1125)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for db772b5 - Browse repository at this point
Copy the full SHA db772b5View commit details -
expose get_service_names_and_types_by_node from rcl in rclcpp (ros2#1131
) * expose get_service_names_and_types_by_node from rcl in rclcpp Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com> * fix spelling Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com> * zero initialize Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com> * check return value and cleanup Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com> * use throw_from_rcl_error Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com> * cleanup error handling Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 11cb640 - Browse repository at this point
Copy the full SHA 11cb640View commit details -
Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5077e1b - Browse repository at this point
Copy the full SHA 5077e1bView commit details -
Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 76518eb - Browse repository at this point
Copy the full SHA 76518ebView commit details -
Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7619d2c - Browse repository at this point
Copy the full SHA 7619d2cView commit details -
Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 13607a5 - Browse repository at this point
Copy the full SHA 13607a5View commit details -
Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 33d926f - Browse repository at this point
Copy the full SHA 33d926fView commit details -
Deprecate set_on_parameters_set_callback (ros2#1123)
* add deprecate statement * replace tests to use add_on_param fn * deprecate set_on_pram fn in node_parameters * deprecate in lifecycle_node and add replacement fn * update documentation * add warning suppression to test_node.cpp * correct namespace in lifecycle_node.cpp * remove whitespace fix line length in lifecycle_node * move reset fn to below add_on * deprecate set_on in test_lifecycle_node * suppress deprecation warning in node.cpp * suppress warning in lifecycle_node.cpp Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4b3ef4c - Browse repository at this point
Copy the full SHA 4b3ef4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea6b90 - Browse repository at this point
Copy the full SHA 8ea6b90View commit details -
Fix potential Construction/Destruction order problem between global c…
…ontexts vector and Context of static lifetime (ros2#1132) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 88fa179 - Browse repository at this point
Copy the full SHA 88fa179View commit details -
Fix test_lifecycle_node.cpp:check_parameters (ros2#1136)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for e72a6a7 - Browse repository at this point
Copy the full SHA e72a6a7View commit details -
Fix lock-order-inversion (potential deadlock) (ros2#1135)
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Configuration menu - View commit details
-
Copy full SHA for 8abba2c - Browse repository at this point
Copy the full SHA 8abba2cView commit details -
Improved rclcpp docblock (ros2#1127)
* Improved rclcpp docblock Signed-off-by: ahcorde <ahcorde@gmail.com> * Improved docblock Signed-off-by: ahcorde <ahcorde@gmail.com> * Included feedback Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9730ca7 - Browse repository at this point
Copy the full SHA 9730ca7View commit details -
Make the rcl publisher handle a shared pointer.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for dbd7c2c - Browse repository at this point
Copy the full SHA dbd7c2cView commit details -
Hold onto the rcl_{subscription,publisher}_t shared_ptr.
This keeps it from going out of scope while the executor is still dealing with QoSEvents. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 7a6db00 - Browse repository at this point
Copy the full SHA 7a6db00View commit details -
Make sure the Waitable class has a virtual destructor.
Noticed while reviewing this issue. Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 580892b - Browse repository at this point
Copy the full SHA 580892bView commit details -
SubscriptionBase::get_subscription_handle() const
should return a s……hared pointer to const value (ros2#1140) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for e7763e9 - Browse repository at this point
Copy the full SHA e7763e9View commit details -
Pass shared pointer by value instead than by const & when possible (r…
…os2#1141) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 488732f - Browse repository at this point
Copy the full SHA 488732fView commit details -
Add missing header in logging_mutex.cpp (ros2#1145)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 535bac7 - Browse repository at this point
Copy the full SHA 535bac7View commit details -
Add Security Vulnerability Policy pointing to REP-2006. (ros2#1130)
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 316faf1 - Browse repository at this point
Copy the full SHA 316faf1View commit details -
Make test_rate more reliable on Windows and improve error output when…
… it fails (ros2#1146) Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 743f643 - Browse repository at this point
Copy the full SHA 743f643View commit details -
Avoid multiple type topics in tests. (ros2#1150)
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 1bce6fb - Browse repository at this point
Copy the full SHA 1bce6fbView commit details -
Add missing virtual destructors (ros2#1149)
* Add -Wnon-virtual-dtor -Woverloaded-virtual compiler options Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * Add missing virtual dtors Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com> * please linter Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 6c807a6 - Browse repository at this point
Copy the full SHA 6c807a6View commit details -
Signed-off-by: William Woodall <william@osrfoundation.org>
Configuration menu - View commit details
-
Copy full SHA for 1ddc23a - Browse repository at this point
Copy the full SHA 1ddc23aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50112e5 - Browse repository at this point
Copy the full SHA 50112e5View commit details -
Increase rclcpp_action test coverage (ros2#1153)
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for f7bc020 - Browse repository at this point
Copy the full SHA f7bc020View commit details -
Allow spin_until_future_complete to accept std::future (ros2#1113)
Signed-off-by: Sarthak Mittal <sarthakmittal2608@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c8aca2 - Browse repository at this point
Copy the full SHA 0c8aca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 037659c - Browse repository at this point
Copy the full SHA 037659cView commit details -
Fix reference to rclcpp in its QD (ros2#1161)
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6205ecc - Browse repository at this point
Copy the full SHA 6205eccView commit details -
Fixed doxygen warnings (ros2#1163)
Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c616a1 - Browse repository at this point
Copy the full SHA 7c616a1View commit details -
Revert "Revert "Allow spin_until_future_complete to accept std::future (
Configuration menu - View commit details
-
Copy full SHA for 7ef258f - Browse repository at this point
Copy the full SHA 7ef258fView commit details -
Fix spin_until_future_complete: check spinning value (ros2#1023)
Signed-off-by: Donghee Ye <donghee.ye@samsung.com>
Configuration menu - View commit details
-
Copy full SHA for 3afe623 - Browse repository at this point
Copy the full SHA 3afe623View commit details -
Add check for invalid topic statistics publish period (ros2#1151)
* Add check for invalid topic statistics publish period Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Update documentation Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address review comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Address doc formatting comments Signed-off-by: Devin Bonnie <dbbonnie@amazon.com> * Update doc spacing Signed-off-by: Devin Bonnie <dbbonnie@amazon.com>
Configuration menu - View commit details
-
Copy full SHA for f815d89 - Browse repository at this point
Copy the full SHA f815d89View commit details -
Check if context is valid when looping in spin_some (ros2#1167)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 7b7e5e0 - Browse repository at this point
Copy the full SHA 7b7e5e0View commit details -
Reorganize test directory and split CMakeLists.txt (ros2#1173)
Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b916f5d - Browse repository at this point
Copy the full SHA b916f5dView commit details -
Add spin_all method to Executor (ros2#1156)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for e9adc3e - Browse repository at this point
Copy the full SHA e9adc3eView commit details -
add rcl_action_client_options when creating action client. (ros2#1133)
* add rcl_action_client_options for create_client. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> * Capitalize comments and keep the default rcl_action_client_options. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com> * delete unnecessary default rcl_action_client_options_t. Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Configuration menu - View commit details
-
Copy full SHA for 71ef44f - Browse repository at this point
Copy the full SHA 71ef44fView commit details -
Add message lost subscription event (ros2#1164)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for a3f73dc - Browse repository at this point
Copy the full SHA a3f73dcView commit details -
Fix get_node_time_source_interface() docstring (ros2#988)
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for a508887 - Browse repository at this point
Copy the full SHA a508887View commit details -
Check period duration in create_wall_timer (ros2#1178)
* Check period duration in create_wall_timer Signed-off-by: Stephen Brawner <brawner@gmail.com> * Adding comments Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4f4b95d - Browse repository at this point
Copy the full SHA 4f4b95dView commit details -
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for b8cb2fc - Browse repository at this point
Copy the full SHA b8cb2fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 456ffe7 - Browse repository at this point
Copy the full SHA 456ffe7View commit details -
Add create_publisher include to create_subscription (ros2#1180)
Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7b53a2e - Browse repository at this point
Copy the full SHA 7b53a2eView commit details -
Add unit tests for logging functionality (ros2#1184)
Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 98999c3 - Browse repository at this point
Copy the full SHA 98999c3View commit details -
callback should be perfectly-forwarded. (ros2#1183)
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Configuration menu - View commit details
-
Copy full SHA for 2373ddf - Browse repository at this point
Copy the full SHA 2373ddfView commit details -
Unit tests for some header-only functions/classes (ros2#1181)
* Unit tests for header-only functions/classes Adds coverage for: * any_service_callback.hpp * any_subscription_callback.hpp * create_subscription.hpp * create_timer.hpp Signed-off-by: Stephen Brawner <brawner@gmail.com> * Address PR feedback Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88f15c7 - Browse repository at this point
Copy the full SHA 88f15c7View commit details -
Throw exception if rcl_timer_init fails (ros2#1179)
* Throw exception if rcl_timer_init fails Signed-off-by: Stephen Brawner <brawner@gmail.com> * Add bad-argument tests for GenericTimer Signed-off-by: Stephen Brawner <brawner@gmail.com> * Add comments Signed-off-by: Stephen Brawner <brawner@gmail.com> * Address feedback Signed-off-by: Stephen Brawner <brawner@gmail.com> * Address feedback Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ec8e0d0 - Browse repository at this point
Copy the full SHA ec8e0d0View commit details -
fix exception message on rcl_clock_init. (ros2#1182)
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Configuration menu - View commit details
-
Copy full SHA for 8e7e2a2 - Browse repository at this point
Copy the full SHA 8e7e2a2View commit details -
Update tracetools' QL to 2 in rclcpp's QD (ros2#1187)
Signed-off-by: Christophe Bedard <bedard.christophe@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 54fab8b - Browse repository at this point
Copy the full SHA 54fab8bView commit details -
Include original exception in ComponentManagerException (ros2#1157)
* Include original exception in ComponentManagerException Signed-off-by: Martijn Buijs <martijn.buijs@gmail.com> * Update rclcpp_components/src/component_manager.cpp Co-authored-by: tomoya <Tomoya.Fujita@sony.com> Signed-off-by: Martijn Buijs <martijn.buijs@gmail.com> Co-authored-by: tomoya <Tomoya.Fujita@sony.com>
Configuration menu - View commit details
-
Copy full SHA for 76e6ee5 - Browse repository at this point
Copy the full SHA 76e6ee5View commit details -
Fix pub/sub count API tests. (ros2#1203)
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 46e4a1f - Browse repository at this point
Copy the full SHA 46e4a1fView commit details -
fix race in test_lifecycle_service_client (ros2#1204)
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bdcd873 - Browse repository at this point
Copy the full SHA bdcd873View commit details -
Bump to QD to level 3 and fixed links (ros2#1158)
* Update quality level and links to doc Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com> * Fixed wording and links Signed-off-by: ahcorde <ahcorde@gmail.com> * Bump QD to level 3 and fixed links Signed-off-by: ahcorde <ahcorde@gmail.com> * Added missing dependency rcpputils to rclcpp_components Signed-off-by: ahcorde <ahcorde@gmail.com> * Added missing dependency rmw to rclcpp_lifecycle Signed-off-by: ahcorde <ahcorde@gmail.com> * Added feedback Signed-off-by: ahcorde <ahcorde@gmail.com> * changed ci_linux_coverage to nightly_linux_coverage Signed-off-by: ahcorde <ahcorde@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1f19f7c - Browse repository at this point
Copy the full SHA 1f19f7cView commit details -
Fix implementation of NodeOptions::use_global_arguments() (ros2#1176)
`this->node_options_` might still be `nullptr` for a default initialized NodeOptions instance. `use_global_arguments()` must return `this->use_global_arguments_`, in analogy to `NodeOptions::enable_rosout()`. Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Configuration menu - View commit details
-
Copy full SHA for dcb1a85 - Browse repository at this point
Copy the full SHA dcb1a85View commit details -
Fix conversion of negative durations to messages (ros2#1188)
* Fix conversion from negative Duration or Time to the respective message type and throw in Duration::to_rmw_time() if the duration is negative. rmw_time_t cannot represent negative durations. Constructors and assignment operators can be just defaulted. Other changes are mainly cosmetical, to make conversions between signed and unsigned types and between 32-bit and 64-bit types more explicit. Signed-off-by: Johannes Meyer <johannes@intermodalics.eu> * Add -Wconversion compiler option and fix implicit conversions that might alter the value Signed-off-by: Johannes Meyer <johannes@intermodalics.eu> * Fix usage of fixture class in some unit tests by using gtest macro TEST_F() instead of TEST(). Signed-off-by: Johannes Meyer <johannes@intermodalics.eu> * Add compiler option -Wno-sign-conversion to fix build with Clang on macOS Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>
Configuration menu - View commit details
-
Copy full SHA for 0634cc2 - Browse repository at this point
Copy the full SHA 0634cc2View commit details -
remove deprecated set_on_parameters_set_callback function (ros2#1199)
Signed-off-by: claireyywang <22240514+claireyywang@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 42b6354 - Browse repository at this point
Copy the full SHA 42b6354View commit details -
Remove usage of domain id in node options (ros2#1205)
Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for fb3657b - Browse repository at this point
Copy the full SHA fb3657bView commit details -
Unit tests for node interfaces (ros2#1202)
* Unit tests for node interfaces Signed-off-by: Stephen Brawner <brawner@gmail.com> * Address PR Feedback Signed-off-by: Stephen Brawner <brawner@gmail.com> * Address PR feedback Signed-off-by: Stephen Brawner <brawner@gmail.com> * Adjusting comment Signed-off-by: Stephen Brawner <brawner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 60cf113 - Browse repository at this point
Copy the full SHA 60cf113View commit details -
link against thread library where necessary (ros2#1210)
Signed-off-by: Dirk Thomas <dirk-thomas@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for edd5941 - Browse repository at this point
Copy the full SHA edd5941View commit details -
Fix rclcpp::NodeOptions::operator= (ros2#1211)
Signed-off-by: Michel Hidalgo <michel@ekumenlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 6b41e9c - Browse repository at this point
Copy the full SHA 6b41e9cView commit details -
Merge branch 'master' into dnae_adas/intraprocess_manager_support_for…
…_serialized_message
Configuration menu - View commit details
-
Copy full SHA for 4b005c7 - Browse repository at this point
Copy the full SHA 4b005c7View commit details
Commits on Jul 27, 2020
-
Update rclcpp/include/rclcpp/experimental/intra_process_manager.hpp
Co-authored-by: Karsten Knese <Karsten1987@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b858281 - Browse repository at this point
Copy the full SHA b858281View commit details