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

Dnae adas/intraprocess manager support for serialized message #1076

Open
wants to merge 122 commits into
base: rolling
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
9d88f0e
* updated interface to SubscriptionIntraProcessBase
Apr 21, 2020
1dad3ad
added support for SerializedMessage in Intraprocessmanger, so:
Apr 21, 2020
c552c0b
updated unit test for intraprocess manager to match new interface
Apr 21, 2020
2513cc2
updated is_serialized_message_class traits
Apr 22, 2020
fd6a20e
renamed provide_serialized_intra_process_message to provide_intra_pro…
Apr 22, 2020
f0c8dd3
fixed Serialization class for non-supported type (yes this is actuall…
Apr 22, 2020
facb43d
updated to (de)seriaizle method
Apr 22, 2020
08a3251
fix build regression (#1078)
dirk-thomas Apr 21, 2020
0577f39
Reflect changes in rclcpp API (#1079)
Apr 21, 2020
0bf988a
* added get_type_support_handle to rclcpp::Serialization
Apr 29, 2020
7a73179
extended subscription_intra_process(_base):
Apr 29, 2020
167ae5f
update unit test for subscription_intra_process(_base)
Apr 29, 2020
372df2a
extended intra_process_manager for serialized messages:
Apr 29, 2020
a771a22
simplified code
Apr 29, 2020
71bcd07
fixed modifier
Apr 29, 2020
4480d4e
updated comments
Apr 29, 2020
fd7c268
Generate node interfaces' getters and traits. (#1069)
hidmic Apr 22, 2020
de69944
Fix rclcpp interface traits test (#1086)
Karsten1987 Apr 22, 2020
e9d19a0
Integrate topic statistics (#1072)
dabonnie Apr 22, 2020
801cb25
Use serialized message (#1081)
Karsten1987 Apr 23, 2020
90626d1
Remove unused test variable (#1087)
dabonnie Apr 23, 2020
7bf74f9
protect subscriber_statistics_collectors_ with a mutex (#1084)
fujitatomoya Apr 23, 2020
564e0e4
adapt subscription traits to rclcpp::SerializedMessage (#1092)
Karsten1987 Apr 23, 2020
3b892e2
Ensure logging is initialized just once (#998)
ivanpauno Apr 23, 2020
c347232
export targets in a addition to include directories / libraries (#1088)
dirk-thomas Apr 23, 2020
56a7285
deprecate redundant namespaces (#1083)
wjwwood Apr 23, 2020
2981fb8
Add received message age metric to topic statistics (#1080)
Apr 24, 2020
5793c07
Add serialized_message.hpp header (#1095)
brawner Apr 27, 2020
8f34d88
export targets in a addition to include directories / libraries (#1096)
dirk-thomas Apr 27, 2020
64a2f14
Enforce a precedence for wildcard matching in parameter overrides. (#…
hidmic Apr 27, 2020
4e4a17c
Serialized message move constructor (#1097)
Karsten1987 Apr 28, 2020
a4a97de
Added rclcpp_components Doxyfile (#1091)
ahcorde Apr 29, 2020
1521181
Increasing test coverage of rclcpp_action (#1043)
brawner Apr 29, 2020
8f96a03
0.9.0
jacobperron Apr 30, 2020
084afd6
Update comment about return value in Executor::get_next_ready_executa…
christophebedard Apr 30, 2020
481b2d2
Increasing test coverage of rclcpp_lifecycle (#1045)
brawner Apr 30, 2020
f59a8a6
Use RCL_RET_SERVICE_TAKE_FAILED and not RCL_RET_CLIENT_TAKE_FAILED wh…
ivanpauno May 1, 2020
7abaa23
Added Quality declaration: rclcpp, rclpp_action, rclcpp_components an…
ahcorde May 1, 2020
1337714
Added docblock in rclcpp (#1103)
ahcorde May 6, 2020
8fc0c37
Fix tests that were not properly torn down (#1073)
dabonnie May 6, 2020
3b7ba2e
Added rclcpp lifecycle Doxyfile (#1089)
ahcorde May 8, 2020
8b238e6
Changelog.
clalancette May 8, 2020
674cf40
0.9.1
clalancette May 8, 2020
1404c23
avoid callback_group deprecation (#1108)
Karsten1987 May 8, 2020
0ed3ad1
Mark flaky test with xfail: TestMultiThreadedExecutor (#1109)
chapulina May 11, 2020
3f4980c
Make sure to include what you use. (#1112)
clalancette May 11, 2020
a0a727f
use rosidl_default_generators dependency in test (#1114)
Karsten1987 May 12, 2020
767f542
Increasing test coverage of rclcpp_components (#1044)
brawner May 12, 2020
a568829
Remove MANUAL_BY_NODE liveliness API (#1107)
ivanpauno May 12, 2020
ea6024e
1.0.0
jacobperron May 12, 2020
63e6d43
Update QDs to reflect version 1.0 (#1115)
brawner May 13, 2020
bdd88a3
Added dockblock to ComponentManager class (#1102)
ahcorde May 13, 2020
73355da
[Quality Declaration] Fixed rep links and added more details to depen…
ahcorde May 13, 2020
4608485
Make test multi threaded executor more reliable (#1105)
ivanpauno May 14, 2020
efe2eab
Added features to rclcpp packages (#1106)
ahcorde May 15, 2020
750754d
[rclcpp] API review March 2020 (#1031)
wjwwood May 19, 2020
375de01
Deprecate ClientGoalHandle::async_result() (#1120)
jacobperron May 21, 2020
90c71e6
remove empty lines within method signatures (#1128)
dirk-thomas May 22, 2020
b1b525b
[rclcpp_action] Action client holds weak pointers to goal handles (#1…
jacobperron May 22, 2020
55854a7
Make sure rmw_publisher_options is initialized in to_rcl_publisher_op…
evshary May 22, 2020
db772b5
Fix thread safety issues related to logging (#1125)
ivanpauno May 22, 2020
11cb640
expose get_service_names_and_types_by_node from rcl in rclcpp (#1131)
dirk-thomas May 26, 2020
5077e1b
add add_on and remove_on
claireyywang May 26, 2020
76518eb
add }
claireyywang May 26, 2020
7619d2c
remove return from void fn
claireyywang May 26, 2020
13607a5
revert
claireyywang May 26, 2020
33d926f
reduce line length
claireyywang May 26, 2020
4b3ef4c
Deprecate set_on_parameters_set_callback (#1123)
claireyywang May 27, 2020
8ea6b90
1.1.0
jacobperron May 27, 2020
88fa179
Fix potential Construction/Destruction order problem between global c…
ivanpauno May 27, 2020
e72a6a7
Fix test_lifecycle_node.cpp:check_parameters (#1136)
ivanpauno May 27, 2020
8abba2c
Fix lock-order-inversion (potential deadlock) (#1135)
fujitatomoya May 27, 2020
9730ca7
Improved rclcpp docblock (#1127)
ahcorde May 28, 2020
dbd7c2c
Make the rcl publisher handle a shared pointer.
clalancette May 20, 2020
7a6db00
Hold onto the rcl_{subscription,publisher}_t shared_ptr.
clalancette May 27, 2020
580892b
Make sure the Waitable class has a virtual destructor.
clalancette May 27, 2020
e7763e9
`SubscriptionBase::get_subscription_handle() const` should return a s…
ivanpauno May 28, 2020
488732f
Pass shared pointer by value instead than by const & when possible (#…
ivanpauno May 28, 2020
535bac7
Add missing header in logging_mutex.cpp (#1145)
ivanpauno May 29, 2020
316faf1
Add Security Vulnerability Policy pointing to REP-2006. (#1130)
clalancette May 29, 2020
743f643
Make test_rate more reliable on Windows and improve error output when…
ivanpauno Jun 1, 2020
1bce6fb
Avoid multiple type topics in tests. (#1150)
hidmic Jun 1, 2020
6c807a6
Add missing virtual destructors (#1149)
ivanpauno Jun 2, 2020
1ddc23a
changelogs
wjwwood Jun 2, 2020
50112e5
2.0.0
wjwwood Jun 2, 2020
f7bc020
Increase rclcpp_action test coverage (#1153)
hidmic Jun 8, 2020
0c8aca2
Allow spin_until_future_complete to accept std::future (#1113)
naiveHobo Jun 8, 2020
037659c
Revert "Allow spin_until_future_complete to accept std::future (#1113…
dirk-thomas Jun 9, 2020
6205ecc
Fix reference to rclcpp in its QD (#1161)
christophebedard Jun 10, 2020
7c616a1
Fixed doxygen warnings (#1163)
ahcorde Jun 10, 2020
7ef258f
Revert "Revert "Allow spin_until_future_complete to accept std::futur…
ivanpauno Jun 10, 2020
3afe623
Fix spin_until_future_complete: check spinning value (#1023)
DongheeYe Jun 11, 2020
f815d89
Add check for invalid topic statistics publish period (#1151)
dabonnie Jun 11, 2020
7b7e5e0
Check if context is valid when looping in spin_some (#1167)
ivanpauno Jun 11, 2020
b916f5d
Reorganize test directory and split CMakeLists.txt (#1173)
brawner Jun 12, 2020
e9adc3e
Add spin_all method to Executor (#1156)
ivanpauno Jun 16, 2020
71ef44f
add rcl_action_client_options when creating action client. (#1133)
fujitatomoya Jun 16, 2020
a3f73dc
Add message lost subscription event (#1164)
ivanpauno Jun 17, 2020
a508887
Fix get_node_time_source_interface() docstring (#988)
jacobperron Jun 18, 2020
4f4b95d
Check period duration in create_wall_timer (#1178)
brawner Jun 18, 2020
b8cb2fc
Changelogs
ivanpauno Jun 18, 2020
456ffe7
3.0.0
ivanpauno Jun 18, 2020
7b53a2e
Add create_publisher include to create_subscription (#1180)
brawner Jun 19, 2020
98999c3
Add unit tests for logging functionality (#1184)
brawner Jun 19, 2020
2373ddf
callback should be perfectly-forwarded. (#1183)
fujitatomoya Jun 22, 2020
88f15c7
Unit tests for some header-only functions/classes (#1181)
brawner Jun 22, 2020
ec8e0d0
Throw exception if rcl_timer_init fails (#1179)
brawner Jun 22, 2020
8e7e2a2
fix exception message on rcl_clock_init. (#1182)
fujitatomoya Jun 23, 2020
54fab8b
Update tracetools' QL to 2 in rclcpp's QD (#1187)
christophebedard Jun 25, 2020
76e6ee5
Include original exception in ComponentManagerException (#1157)
mbuijs Jun 26, 2020
46e4a1f
Fix pub/sub count API tests. (#1203)
hidmic Jun 26, 2020
bdcd873
fix race in test_lifecycle_service_client (#1204)
dirk-thomas Jun 26, 2020
1f19f7c
Bump to QD to level 3 and fixed links (#1158)
ahcorde Jun 29, 2020
dcb1a85
Fix implementation of NodeOptions::use_global_arguments() (#1176)
meyerj Jun 29, 2020
0634cc2
Fix conversion of negative durations to messages (#1188)
meyerj Jun 29, 2020
42b6354
remove deprecated set_on_parameters_set_callback function (#1199)
claireyywang Jun 29, 2020
fb3657b
Remove usage of domain id in node options (#1205)
ivanpauno Jul 1, 2020
60cf113
Unit tests for node interfaces (#1202)
brawner Jul 1, 2020
edd5941
link against thread library where necessary (#1210)
dirk-thomas Jul 1, 2020
6b41e9c
Fix rclcpp::NodeOptions::operator= (#1211)
hidmic Jul 2, 2020
4b005c7
Merge branch 'master' into dnae_adas/intraprocess_manager_support_for…
DensoADAS Jul 7, 2020
b858281
Update rclcpp/include/rclcpp/experimental/intra_process_manager.hpp
DensoADAS Jul 27, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading