Commit graph

185 commits

Author SHA1 Message Date
Jackie Kay
e7515303c8 Dirk's feedback: use auto, use trailing underscore, reorder includes 2015-07-13 16:09:54 -07:00
Jackie Kay
d3f5614bc7 namespace tags 2015-07-13 15:42:36 -07:00
Jackie Kay
541385a5df William's suggetions 2015-07-13 15:39:41 -07:00
Jackie Kay
0557b115bc Uncrustified 2015-07-13 14:49:08 -07:00
Jackie Kay
41cc5324f4 get next executable instantiation, move any_executable to own file, remove dynamic_memory_strategy 2015-07-13 14:48:19 -07:00
Jackie Kay
ba91c8d342 First pass at dependency injection of memory strategy objects 2015-07-13 12:01:36 -07:00
Esteve Fernandez
5baa5195db Merge pull request #50 from ros2/sync-parameter-events-callbacks
Add support for on_parameter_event to the SyncParametersClient
2015-06-26 10:29:21 -07:00
Esteve Fernandez
2917aed993 Added on_parameter_event to SyncParametersClient 2015-06-26 10:28:48 -07:00
Esteve Fernandez
8119064733 Merge pull request #47 from ros2/broken-promise
Fix 'broken promise' error
2015-06-25 15:55:55 -07:00
Esteve Fernandez
94ece105c2 Prevent promises from going out of scope prematurely 2015-06-25 15:28:42 -07:00
Esteve Fernandez
e39af181d0 Improve list_parameters logic 2015-06-25 15:28:39 -07:00
Esteve Fernandez
1b26cd2d3d Listen on the correct topic 2015-06-24 17:25:53 -07:00
William Woodall
d6aab84414 fixup styles 2015-06-24 16:21:46 -07:00
Dirk Thomas
586250bdc9 Merge pull request #46 from ros2/ignore_local_publications
add flag to ignore local publications
2015-06-23 16:57:34 -07:00
Dirk Thomas
8f75c60124 add flag to ignore local publications 2015-06-23 16:00:12 -07:00
Dirk Thomas
5d0241a7c4 Merge pull request #45 from ros2/spin_once
add spin_node_once()
2015-06-22 16:21:34 -07:00
Dirk Thomas
e3f5355d62 add spin_node_once() 2015-06-22 16:00:56 -07:00
Dirk Thomas
3a4f14739c fix style 2015-06-20 11:25:42 -07:00
Dirk Thomas
3b337fd980 use separate exceptions 2015-06-20 11:25:26 -07:00
William Woodall
cab273ccc0 Merge pull request #42 from ros2/refactor_examples_and_interfaces
added get_type_name and to_string to ParameterVariant
2015-06-18 18:36:02 -07:00
Dirk Thomas
fa1f11eace Merge pull request #43 from ros2/throw_if_rmw_fails
throw exception when rmw functions return null
2015-06-18 17:39:18 -07:00
Dirk Thomas
3d6b62bcdb throw exception when rmw functions return null 2015-06-18 14:15:38 -07:00
William Woodall
e75c1d03df added get_type_name and to_string to ParameterVariant
this was done to enable a more concise example
2015-06-18 11:57:26 -07:00
William Woodall
e6e3d850b7 fix todo 2015-06-17 21:43:36 -07:00
Dirk Thomas
9b12bb70e5 Merge pull request #41 from ros2/update_message_api
update message API
2015-06-17 09:50:23 -07:00
Dirk Thomas
5ed160412a update message API 2015-06-17 09:29:11 -07:00
Esteve Fernandez
5471f61100 Merge pull request #39 from ros2/external-parameters-api-events
Publish parameter events
2015-06-16 12:55:27 -07:00
Esteve Fernandez
dc82ef75c0 Publish parameter events 2015-06-16 12:54:32 -07:00
Esteve Fernandez
5c6c61662a Merge pull request #40 from ros2/parameters-roundup
Include feedback from https://github.com/ros2/ros2/issues/46
2015-06-16 11:05:42 -07:00
Esteve Fernandez
993330169a Include feedback from https://github.com/ros2/ros2/issues/46 2015-06-15 16:30:34 -07:00
Esteve Fernandez
a68137083d Fix code style 2015-06-10 14:38:48 -07:00
Esteve Fernandez
17c07b86e2 Merge pull request #38 from ros2/windows-sfinae-workaround
Move type checking to a static_assert
2015-06-10 10:58:52 -07:00
Esteve Fernandez
feb8cede6d Move type checking to a static_assert 2015-06-10 10:22:17 -07:00
Dirk Thomas
43c0013069 Merge pull request #36 from ros2/refactor_msg_gen
refactor message generation
2015-06-02 16:09:58 -07:00
Dirk Thomas
6534a2734f refactor message generation (ros2/ros2#48) 2015-06-02 16:07:41 -07:00
Esteve Fernandez
5d5edbfab2 Merge pull request #37 from ros2/fix-warning
Fix warning about comparison between signed and unsigned integers
2015-06-01 15:49:36 -07:00
Esteve Fernandez
286084b05e Fix warning about comparison between signed and unsigned integers 2015-06-01 15:27:55 -07:00
Dirk Thomas
b7c3b7cf0f update style to latest uncrustify config 2015-05-26 16:39:09 -07:00
Dirk Thomas
ef30f04215 fix style 2015-05-26 10:52:38 -07:00
Esteve Fernandez
6bfffaf94a Merge pull request #34 from ros2/external-parameters-api
External parameters api
2015-05-20 11:08:55 -07:00
Esteve Fernandez
e0573d2022 Merge pull request #31 from ros2/developer-parameters-api
Developer parameters api
2015-05-20 10:14:06 -07:00
Esteve Fernandez
a50dc29bba Added developer parameter API 2015-05-20 10:13:27 -07:00
Esteve Fernandez
23e1ab4e03 Prepend parameter methods with the node name 2015-05-20 09:10:04 -07:00
Esteve Fernandez
81b649d76c Added external API 2015-05-20 09:09:36 -07:00
Esteve Fernandez
aa69694e1b Prepend parameter methods with the remote node name 2015-05-20 09:08:58 -07:00
Esteve Fernandez
4a71a6a446 Made list, describe and get methods const 2015-05-19 16:45:32 -07:00
Esteve Fernandez
2bb3623de2 Added remote_node_name 2015-05-19 16:36:34 -07:00
Esteve Fernandez
1f2ab33988 Only return a single ListParametersResult 2015-05-19 16:36:17 -07:00
Esteve Fernandez
5c43e835c7 Use rclcpp::parameter::ParameterVariant 2015-05-19 16:35:38 -07:00
Esteve Fernandez
21d766b511 Implement get_name() 2015-05-19 16:34:46 -07:00