Commit graph

  • d3f5614bc7 namespace tags Jackie Kay 2015-07-13 15:42:36 -07:00
  • 541385a5df William's suggetions Jackie Kay 2015-07-13 15:39:41 -07:00
  • 0557b115bc Uncrustified Jackie Kay 2015-07-13 14:49:08 -07:00
  • 41cc5324f4 get next executable instantiation, move any_executable to own file, remove dynamic_memory_strategy Jackie Kay 2015-07-13 14:48:19 -07:00
  • ba91c8d342 First pass at dependency injection of memory strategy objects Jackie Kay 2015-07-13 12:01:36 -07:00
  • e8d150e544 share ownership of the rmw node handle William Woodall 2015-06-29 13:42:36 -07:00
  • 5baa5195db Merge pull request #50 from ros2/sync-parameter-events-callbacks Esteve Fernandez 2015-06-26 10:29:21 -07:00
  • 2917aed993 Added on_parameter_event to SyncParametersClient Esteve Fernandez 2015-06-25 11:49:33 -07:00
  • 8119064733 Merge pull request #47 from ros2/broken-promise Esteve Fernandez 2015-06-25 15:55:55 -07:00
  • 94ece105c2 Prevent promises from going out of scope prematurely Esteve Fernandez 2015-06-23 16:43:38 -07:00
  • e39af181d0 Improve list_parameters logic Esteve Fernandez 2015-06-25 15:28:39 -07:00
  • 1b26cd2d3d Listen on the correct topic Esteve Fernandez 2015-06-23 16:40:44 -07:00
  • d6aab84414 fixup styles William Woodall 2015-06-24 16:21:28 -07:00
  • 586250bdc9 Merge pull request #46 from ros2/ignore_local_publications Dirk Thomas 2015-06-23 16:57:34 -07:00
  • 8f75c60124 add flag to ignore local publications Dirk Thomas 2015-06-23 11:26:44 -07:00
  • 5d0241a7c4 Merge pull request #45 from ros2/spin_once Dirk Thomas 2015-06-22 16:21:34 -07:00
  • e3f5355d62 add spin_node_once() Dirk Thomas 2015-06-22 15:41:40 -07:00
  • 3a4f14739c fix style Dirk Thomas 2015-06-20 11:25:42 -07:00
  • 3b337fd980 use separate exceptions Dirk Thomas 2015-06-20 11:25:26 -07:00
  • cab273ccc0 Merge pull request #42 from ros2/refactor_examples_and_interfaces William Woodall 2015-06-18 18:36:02 -07:00
  • fa1f11eace Merge pull request #43 from ros2/throw_if_rmw_fails Dirk Thomas 2015-06-18 17:39:18 -07:00
  • 3d6b62bcdb throw exception when rmw functions return null Dirk Thomas 2015-06-18 14:15:38 -07:00
  • e75c1d03df added get_type_name and to_string to ParameterVariant William Woodall 2015-06-17 21:15:41 -07:00
  • e6e3d850b7 fix todo William Woodall 2015-06-17 21:43:36 -07:00
  • 9b12bb70e5 Merge pull request #41 from ros2/update_message_api Dirk Thomas 2015-06-17 09:50:23 -07:00
  • 5ed160412a update message API Dirk Thomas 2015-06-17 09:29:11 -07:00
  • 5471f61100 Merge pull request #39 from ros2/external-parameters-api-events Esteve Fernandez 2015-06-16 12:55:27 -07:00
  • dc82ef75c0 Publish parameter events Esteve Fernandez 2015-06-08 09:52:15 -07:00
  • 5c6c61662a Merge pull request #40 from ros2/parameters-roundup Esteve Fernandez 2015-06-16 11:05:42 -07:00
  • 993330169a Include feedback from https://github.com/ros2/ros2/issues/46 Esteve Fernandez 2015-06-15 16:30:34 -07:00
  • a68137083d Fix code style Esteve Fernandez 2015-06-10 14:38:15 -07:00
  • 17c07b86e2 Merge pull request #38 from ros2/windows-sfinae-workaround Esteve Fernandez 2015-06-10 10:58:52 -07:00
  • feb8cede6d Move type checking to a static_assert Esteve Fernandez 2015-06-10 09:27:13 -07:00
  • 43c0013069 Merge pull request #36 from ros2/refactor_msg_gen Dirk Thomas 2015-06-02 16:09:58 -07:00
  • 6534a2734f refactor message generation (ros2/ros2#48) Dirk Thomas 2015-05-29 08:46:15 -07:00
  • 5d5edbfab2 Merge pull request #37 from ros2/fix-warning Esteve Fernandez 2015-06-01 15:49:36 -07:00
  • 286084b05e Fix warning about comparison between signed and unsigned integers Esteve Fernandez 2015-06-01 15:27:55 -07:00
  • b7c3b7cf0f update style to latest uncrustify config Dirk Thomas 2015-05-26 16:39:09 -07:00
  • ef30f04215 fix style Dirk Thomas 2015-05-26 10:52:38 -07:00
  • 6bfffaf94a Merge pull request #34 from ros2/external-parameters-api Esteve Fernandez 2015-05-20 11:08:55 -07:00
  • e0573d2022 Merge pull request #31 from ros2/developer-parameters-api Esteve Fernandez 2015-05-20 10:14:06 -07:00
  • a50dc29bba Added developer parameter API Esteve Fernandez 2015-05-15 14:01:27 -07:00
  • 23e1ab4e03 Prepend parameter methods with the node name Esteve Fernandez 2015-05-19 17:38:11 -07:00
  • 81b649d76c Added external API Esteve Fernandez 2015-05-19 16:36:56 -07:00
  • aa69694e1b Prepend parameter methods with the remote node name Esteve Fernandez 2015-05-19 17:36:33 -07:00
  • 4a71a6a446 Made list, describe and get methods const Esteve Fernandez 2015-05-19 16:45:32 -07:00
  • 2bb3623de2 Added remote_node_name Esteve Fernandez 2015-05-19 16:36:34 -07:00
  • 1f2ab33988 Only return a single ListParametersResult Esteve Fernandez 2015-05-19 16:36:17 -07:00
  • 5c43e835c7 Use rclcpp::parameter::ParameterVariant Esteve Fernandez 2015-05-19 16:35:38 -07:00
  • 21d766b511 Implement get_name() Esteve Fernandez 2015-05-19 16:34:46 -07:00
  • de2f7076b0 Merge pull request #30 from ros2/internal-parameters-api Esteve Fernandez 2015-05-19 15:27:07 -07:00
  • 5a74f32ba0 Added developer parameter API Esteve Fernandez 2015-05-15 14:01:27 -07:00
  • 1e516426d0 Removed unused include Esteve Fernandez 2015-05-15 16:06:05 -07:00
  • 49fc07dab3 Lock the mutex for every method Esteve Fernandez 2015-05-15 12:43:52 -07:00
  • 72a9287185 Added internal parameters API. Esteve Fernandez 2015-05-07 17:35:04 -07:00
  • 0ddefd1efd Fix code style Esteve Fernandez 2015-05-05 17:34:32 -07:00
  • 9a499cf726 Added from_parameter Esteve Fernandez 2015-05-05 17:34:12 -07:00
  • 346f17aff0 Split parameter.hpp into parameter_client.hpp Esteve Fernandez 2015-05-05 17:01:34 -07:00
  • 198b40a0bf Merge pull request #33 from ros2/function-traits-lambda Dirk Thomas 2015-05-18 14:34:01 -07:00
  • 949ef5d1dc Added support for lambdas Esteve Fernandez 2015-05-18 12:57:22 -07:00
  • 150facd1ec Merge pull request #32 from ros2/service_check_third_arg Dirk Thomas 2015-05-18 11:47:56 -07:00
  • aeb68ba294 ensure type of third argument of service method Dirk Thomas 2015-05-18 10:29:17 -07:00
  • 1fe3fe0208 Return const reference Esteve Fernandez 2015-05-05 10:32:23 -07:00
  • 3b475de093 Merge pull request #28 from ros2/parameters-api-review-sync Esteve Fernandez 2015-05-05 09:59:41 -07:00
  • cf0bc5822e Added as_* methods Esteve Fernandez 2015-05-04 17:31:57 -07:00
  • d82aa219d3 Use enum value to return appropriate values for get_value<> Esteve Fernandez 2015-05-04 14:34:38 -07:00
  • db0e117c72 Use ListParametersResult and SetParametersResult Esteve Fernandez 2015-05-04 11:01:15 -07:00
  • e7ca3d3698 Removed friend Esteve Fernandez 2015-05-04 10:29:33 -07:00
  • 9943576fe7 Use unsigned int8 to match the byte primitive type Esteve Fernandez 2015-05-04 10:12:44 -07:00
  • 7c54d94cbd Added explicit constructors for int and float Esteve Fernandez 2015-05-01 12:17:37 -07:00
  • 9bf3d0839a Added SyncParametersClient Esteve Fernandez 2015-04-30 16:38:12 -07:00
  • f4bcd83c42 Merge pull request #26 from ros2/parameters-api-review Esteve Fernandez 2015-04-30 16:08:01 -07:00
  • e657a8f49f Skeleton parameters async API Esteve Fernandez 2015-04-28 16:12:01 -07:00
  • a5138a2bef Merge pull request #27 from ros2/callable-compatible Esteve Fernandez 2015-04-30 15:15:36 -07:00
  • 02a41cd8ea Removed check for third argument, fails with callbacks that don't take a request header Esteve Fernandez 2015-04-30 14:12:18 -07:00
  • 805d5cb00e Fix code style Esteve Fernandez 2015-04-30 14:11:42 -07:00
  • bbd7e39bf7 Use longer name Esteve Fernandez 2015-04-30 14:11:28 -07:00
  • faba591f3d Moved std::enable_if to template parameters Esteve Fernandez 2015-04-30 13:17:03 -07:00
  • 814f4101db Check callback argument types Esteve Fernandez 2015-04-30 12:08:59 -07:00
  • 1181daf81e Delegate service creation to SFINAE'd create_service_internal based on the arity of the callback function Esteve Fernandez 2015-04-30 08:48:42 -07:00
  • ad3f5da3a5 Let the compiler deduce the appropriate Service constructor to use Esteve Fernandez 2015-04-29 17:40:38 -07:00
  • db0238c7e2 Formatting Esteve Fernandez 2015-04-29 16:40:00 -07:00
  • 2367549a50 Check callback arity and enable/disable compatible/incompatible versions of create_service. Workaround for http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#2132 in Windows Esteve Fernandez 2015-04-29 14:29:56 -07:00
  • b401c2fc33 add todo Dirk Thomas 2015-04-29 11:49:27 -07:00
  • 8ad1f1f4c5 Merge pull request #25 from ros2/spin-node-until-future-complete Esteve Fernandez 2015-04-28 15:09:22 -07:00
  • 6b6b94faa2 Added comment about not being able to call spin_node_until_future_complete inside a callback executed by an executor Esteve Fernandez 2015-04-28 11:31:12 -07:00
  • 90ba163953 Added spin_node_until_future_complete Esteve Fernandez 2015-04-28 10:08:28 -07:00
  • 1bf595dfed Merge pull request #22 from ros2/request-header Esteve Fernandez 2015-04-22 14:05:29 -07:00
  • c3791fcab1 Indent Esteve Fernandez 2015-04-22 12:28:30 -07:00
  • 35b2c106a1 Fix code style Esteve Fernandez 2015-04-20 15:45:58 -07:00
  • 8abae8ac82 Added support for callbacks with and without accepting a request header Esteve Fernandez 2015-04-20 15:45:01 -07:00
  • b938bd691a Pass request header to callbacks Esteve Fernandez 2015-04-20 13:22:54 -07:00
  • 0c0bb8a186 Merge pull request #18 from ros2/code_style_uncrustify Dirk Thomas 2015-04-07 17:05:05 -07:00
  • 8054786c09 explicitly ignore remaining uncrustify issues Dirk Thomas 2015-04-07 15:30:49 -07:00
  • c6b8fb2de0 update Dirk Thomas 2015-04-07 15:20:43 -07:00
  • 9a6b48e2fc update Dirk Thomas 2015-04-07 12:07:57 -07:00
  • 9e735e35a0 update Dirk Thomas 2015-04-07 11:55:55 -07:00
  • b114db2213 update Dirk Thomas 2015-04-07 11:48:55 -07:00
  • f80b89a687 code style only Dirk Thomas 2015-04-07 10:57:33 -07:00
  • b4a2822749 update license file to keep copyright template Dirk Thomas 2015-04-03 12:30:27 -07:00