Commit graph

  • c84341197f add missing copyright / license information, update format of existing license information Dirk Thomas 2015-04-02 09:55:35 -07:00
  • 9064648c23 Merge pull request #17 from ros2/launch_package Dirk Thomas 2015-03-28 10:25:47 -07:00
  • e720daf1a7 add rclcpp::shutdown() function Dirk Thomas 2015-03-27 12:18:19 -07:00
  • bf61c2d196 Merge pull request #16 from ros2/type-support-handle William Woodall 2015-03-26 12:00:28 -07:00
  • 7bd8f9cf76 Use new type support infrastructure Esteve Fernandez 2015-03-26 10:40:25 -07:00
  • 3619cd880d Merge pull request #14 from ros2/windows William Woodall 2015-03-20 17:51:34 -07:00
  • 30d7eb269e add a clarifying comment William Woodall 2015-03-16 17:28:32 -07:00
  • fd208336d3 [style] replace tabs with spaces William Woodall 2015-03-16 17:26:56 -07:00
  • 81c4900e01 [windows] fix symbol exporting William Woodall 2015-03-13 20:41:29 -07:00
  • 22b53b991d [windows] workaround for compiler error in Windows William Woodall 2015-03-13 20:41:10 -07:00
  • 1e5b98f167 [windows] fix compiler errors and warnings William Woodall 2015-03-12 02:00:54 -07:00
  • 5a03ec1d0e [windows] use macro to declare thread local storage William Woodall 2015-03-11 22:41:44 -07:00
  • 2a9b82bfba [windows] use unsigned long to fix warning William Woodall 2015-03-11 22:41:10 -07:00
  • cadc8e76e1 Merge pull request #15 from ros2/disambiguate-linking Esteve Fernandez 2015-03-20 11:43:09 -07:00
  • 9f6ffc47cb Removed unused include Esteve Fernandez 2015-03-19 19:12:44 -07:00
  • edbf7745db Use type support handle functions from the rmw implementation Esteve Fernandez 2015-03-18 18:14:37 -07:00
  • 3dae09f243 Merge pull request #11 from ros2/services-post-api-review Esteve Fernandez 2015-03-09 12:01:30 -07:00
  • 2a4363f63f Merge pull request #12 from ros2/use_ament_lint_auto Dirk Thomas 2015-03-07 10:32:26 +01:00
  • c29b353c21 use ament_lint_auto Dirk Thomas 2015-03-07 01:24:52 +01:00
  • bb8cad74ee Fix order of parameters Esteve Fernandez 2015-03-06 15:40:37 -08:00
  • 858671a864 Merge remote-tracking branch 'origin/master' into services-post-api-review Esteve Fernandez 2015-03-06 12:51:42 -08:00
  • 9daec001e2 Added support for RTI Connext services. Update rmw_take* signatures Esteve Fernandez 2015-03-06 12:11:22 -08:00
  • 61b78366bc moving rmw_implementation to the rmw repo William Woodall 2015-03-05 13:01:53 -08:00
  • 25c8c567b4 fixes to get services compiling William Woodall 2015-03-04 21:15:04 -08:00
  • 209a31c815 replacing ros_middleware with rmw William Woodall 2015-03-04 16:31:22 -08:00
  • 35cf3952e3 updated to use new C rmw api William Woodall 2015-03-03 22:11:59 -08:00
  • 9d63b20893 Removed unused response object Esteve Fernandez 2015-01-16 17:16:41 -08:00
  • 2ae1339eba Merge pull request #7 from ros2/request_reply Esteve Fernandez 2015-01-16 16:34:23 -08:00
  • 444b56c281 Extend async_request to take accept a callback as an argument Esteve Fernandez 2015-01-15 18:24:45 -08:00
  • 8332480c85 Added support for asynchronous clients Esteve Fernandez 2015-01-13 18:32:14 -08:00
  • f26bed380d Pass response object as parameter Esteve Fernandez 2015-01-12 14:36:42 -08:00
  • af3709f040 Removed timeouts Esteve Fernandez 2015-01-09 17:42:25 -08:00
  • e91563640e Do not pass RequestId to the server callback. Use RequestId from rpc.h Esteve Fernandez 2015-01-09 17:14:27 -08:00
  • 3e0621a1ff Added support for timeouts Esteve Fernandez 2015-01-08 14:49:47 -08:00
  • 4b290d66e8 Refactored to split request messages Esteve Fernandez 2015-01-08 09:53:24 -08:00
  • 180c0f9016 Move request header to a separate structure Esteve Fernandez 2015-01-07 14:15:46 -08:00
  • 81040198e1 Added support for services Esteve Fernandez 2014-12-11 17:07:36 -08:00
  • f9337a5f32 add CONTRIBUTING.md Dirk Thomas 2014-11-17 15:18:58 -08:00
  • 4adfc8ec52 use project(.. NONE) Dirk Thomas 2014-09-23 18:18:37 -07:00
  • 3e3d54815b update sigaction detection to support os x William Woodall 2014-09-22 20:42:27 -07:00
  • 2121e6f88f add explicit dependency on middleware implementations Dirk Thomas 2014-09-22 20:23:39 -07:00
  • 573abaa2b6 deal with CMake double expansion Dirk Thomas 2014-09-13 10:20:50 -07:00
  • ea889664ea added primitive support for component style nodes William Woodall 2014-09-08 14:37:52 -07:00
  • 860f478294 [style] fix indention William Woodall 2014-09-03 20:08:32 -07:00
  • bc7b340fc3 Merge pull request #1 from ros2/executors William Woodall 2014-09-03 17:51:09 -07:00
  • 7d8e60dd61 changed signal handling to consider sigaction William Woodall 2014-09-03 17:49:13 -07:00
  • 7820b5380b fix compiler warning William Woodall 2014-09-03 17:47:57 -07:00
  • d474d0e3b4 add sigint singal handler chaining, err checking William Woodall 2014-09-02 18:30:10 -07:00
  • f77e6d7d56 executors: refactor spin_node_some William Woodall 2014-09-02 15:29:43 -07:00
  • 0f9351ac21 executor: correctly mark some functions virtual William Woodall 2014-09-02 15:26:24 -07:00
  • 35b51c5b61 add some TODO's in the code to track known issues William Woodall 2014-09-02 14:46:51 -07:00
  • cba6ee2589 executor: make destructor virtual William Woodall 2014-09-02 11:45:54 -07:00
  • 6f0e49d3f8 MTE: store number of threads and provide accessor William Woodall 2014-09-02 10:45:08 -07:00
  • e4dc5369fa STE: remove vestigial overlaid storage for nodes William Woodall 2014-09-02 10:19:41 -07:00
  • d39ca12be4 spelling Dirk Thomas 2014-09-02 10:36:55 -07:00
  • 7b8b318e6e refactor timers to use rates William Woodall 2014-08-29 17:52:22 -07:00
  • 55487d4782 added global rclcpp::sleep_for function William Woodall 2014-08-29 17:52:00 -07:00
  • 680e536f10 modify rates to allow ctrl-c to interrupt sleep William Woodall 2014-08-29 17:50:47 -07:00
  • b78164e4fe modify factories in node to use groups William Woodall 2014-08-29 17:50:17 -07:00
  • f4c97ecc62 added convenience debugging macro William Woodall 2014-08-29 17:49:35 -07:00
  • b91dd6ef00 refactor of executors for mutually exclusive cb's William Woodall 2014-08-29 17:49:23 -07:00
  • b5b845153f add access control to groups using atomic_bool William Woodall 2014-08-29 17:48:03 -07:00
  • 029008bb0a remove vestigial SingleThreadedExecutor header William Woodall 2014-08-29 17:47:30 -07:00
  • 222a0535b6 WIP changes to support multithreaded executor and timers William Woodall 2014-08-27 00:54:00 -07:00
  • b6e1a2687a major refactor of rclcpp to support executors William Woodall 2014-08-25 15:40:40 -07:00
  • 5b5db8914a add non-blocking flag to wait Dirk Thomas 2014-08-25 11:55:33 -07:00
  • 45ee2dd2e1 extract decision of used middleware implementation into separate package Dirk Thomas 2014-08-14 15:05:25 -07:00
  • 0559fafcd0 added callback to subscriber signature William Woodall 2014-08-13 14:44:15 -07:00
  • c6d98ecb2a allocate / deallocate ros message Dirk Thomas 2014-08-13 12:13:33 -07:00
  • b1bce0aa4e remove wrong const Dirk Thomas 2014-08-13 11:58:25 -07:00
  • 1ae1dd2f2f add message when actually received data Dirk Thomas 2014-08-13 10:57:23 -07:00
  • a1b0a33098 updated subscriber interface William Woodall 2014-08-12 21:46:41 -07:00
  • 2b8e19c88d subscriber: added implementation using ros_middleware_interface William Woodall 2014-08-12 19:22:20 -07:00
  • c6c04749ca choose default middleware implementation from available ones Dirk Thomas 2014-08-08 16:57:41 -07:00
  • 9607869ef2 support multiple type supports Dirk Thomas 2014-08-08 15:47:23 -07:00
  • 9c2149e5ef refactoring Dirk Thomas 2014-08-07 16:08:42 -07:00
  • 02cb3ebc5f remove packages which have been moved to other repos Dirk Thomas 2014-08-07 14:54:56 -07:00
  • a0757ed0b4 hide static typesupport headers Dirk Thomas 2014-08-07 14:38:38 -07:00
  • 17ef4a3de2 preallocate a single DynamicData instance Dirk Thomas 2014-08-04 12:18:38 -07:00
  • 277d676aa2 measure time static vs. dynamic Dirk Thomas 2014-08-04 12:09:47 -07:00
  • 97322affd2 remove local paths Dirk Thomas 2014-08-01 17:03:47 -07:00
  • 666a4b51c9 add ros_dds_connext_static Dirk Thomas 2014-08-01 16:59:55 -07:00
  • 6b07c8f928 add ros_dds_cpp_dynamic_typesupport Dirk Thomas 2014-08-01 13:30:19 -07:00
  • bcecf00928 first prototype of templated rcl, using non-templated middleware interface, implemented by connext using dynamic data Dirk Thomas 2014-07-30 17:57:21 -07:00
  • a226aecd96 add license Dirk Thomas 2014-07-30 17:54:12 -07:00