Commit graph

  • e1f4568bc7 Fix static assertion on xcode 9 (#379) Shane Loretz 2017-09-27 19:09:20 -07:00
  • 5813ba54db use throw_from_rcl_error() for error state cleanup (#376) William Woodall 2017-09-19 14:13:28 -07:00
  • ca5fb57126 Improvements to rclcpp::Time (#375) William Woodall 2017-09-19 08:32:10 -07:00
  • 4a2e9d8af9 Reset rcl errors (#374) dhood 2017-09-14 11:03:24 -07:00
  • ed26865b71 0.0.3 Dirk Thomas 2017-09-13 15:07:07 -07:00
  • a8aa556df0 Check for the client error code, not server (#373) dhood 2017-09-12 08:59:13 -07:00
  • b68b761462 restore . as parameter separator (#372) Mikael Arguedas 2017-09-12 08:43:42 -07:00
  • 1c42a75f43 parameter client takes node interfaces (#368) Karsten Knese 2017-09-05 15:04:36 -07:00
  • 2c5ab49e7c change parameter separator to forward slash (#367) Karsten Knese 2017-09-05 11:46:31 -07:00
  • a5f94ac412 Merge pull request #369 from csukuangfj/fix-test-typo Dirk Thomas 2017-09-04 08:22:42 -07:00
  • de14d54322 fix a typo. KUANG Fangjun 2017-09-04 16:10:45 +02:00
  • b1ed15ebc7 use forward slashes instead of double underscores (#364) Karsten Knese 2017-09-01 10:00:29 -07:00
  • f175726b0e Merge pull request #366 from ros2/reset_error_code_init_failed Dirk Thomas 2017-08-31 16:44:01 -07:00
  • b28648c61d reset error code before throwing in rclcpp::utilities::init Dirk Thomas 2017-08-31 16:41:05 -07:00
  • 8e2e64e82a freeing Time members in destructor, adding copy constructor / assignment operator (#362) Karsten Knese 2017-08-24 15:21:01 -07:00
  • 6f3020ce23 Merge pull request #361 from ros2/demo_nodes_cpp_native Dirk Thomas 2017-08-24 09:41:13 -07:00
  • 688c83a44c expose rcl handles Dirk Thomas 2017-08-23 14:29:37 -07:00
  • 124500511b Add wait_for_service and service_is_ready for SyncParametersClient (#356) dhood 2017-08-16 22:28:53 -07:00
  • 98dded0ba5 add issue template Mikael Arguedas 2017-08-10 16:02:00 -07:00
  • 89c43e78c8 Merge pull request #353 from ros2/restore_old_signal_handler dhood 2017-08-11 14:02:54 -07:00
  • d7b7d7491f Factor out guard condition triggering dhood 2017-08-11 10:31:16 -07:00
  • be985a652b Restore old signal handler on shutdown dhood 2017-08-07 16:19:11 -07:00
  • c15db0b675 Factor out signal handler swapping dhood 2017-08-07 16:17:32 -07:00
  • cd839663b4 Fix memory leaks in rclcpp (#354) Chris Lalancette 2017-08-11 05:45:25 -07:00
  • 5e7aa50af6 Merge pull request #355 from ros2/fix_race_condition Dirk Thomas 2017-08-10 17:28:49 -07:00
  • 48b19af04a lock around taking the buffer and deciding to get a copy of the message or popping it Dirk Thomas 2017-08-10 14:51:17 -07:00
  • 2c3336510d typo Mikael Arguedas 2017-08-08 15:27:32 -07:00
  • def973e3dd time operators (#351) Karsten Knese 2017-08-08 15:18:17 -07:00
  • d090ddc358 fix return value when calling lifecycle service (#350) Karsten Knese 2017-08-04 12:57:12 -07:00
  • 388a3ca5be use rcl api for rclcpp time (#348) Karsten Knese 2017-08-03 20:33:32 -07:00
  • 9281e32f82 rename RCL_LIFECYCLE_RET_T to lifecycle_msgs::msgs::Transition::TRANSITION_CALLBACK_* (#345) Karsten Knese 2017-08-02 14:04:34 -07:00
  • a41245e6bf Added support to function_traits for std::bind in GCC >= 7.1 (#346) Esteve Fernandez 2017-08-01 22:16:39 +02:00
  • 0c26dd99b6 expose error handling for state changes (#344) Karsten Knese 2017-07-27 07:55:15 -07:00
  • 40b09b5b14 added wait method to AsyncParametersClient (#342) Dirk Thomas 2017-07-10 10:22:08 -07:00
  • 9dd3d4c3c5 0.0.2 Dirk Thomas 2017-06-30 15:11:46 -07:00
  • 9c008267ef add rcutils tag file reference (#341) William Woodall 2017-06-27 12:02:41 -07:00
  • b8d72d682a Remove a constructor that we can't test. (#340) Chris Lalancette 2017-06-21 09:24:01 -04:00
  • 5a99bbdc6e refactor to support multiple types and no_demangle (#339) William Woodall 2017-06-16 18:03:16 -07:00
  • 99441d8494 comply with rcl allocator (#336) Karsten Knese 2017-06-16 23:44:25 +02:00
  • 756ef6886d use CMAKE_X_STANDARD and check compiler rather than platform Mikael Arguedas 2017-06-15 13:48:42 -07:00
  • f396ff2bac string array takes allocator (#338) Karsten Knese 2017-06-14 11:39:22 -07:00
  • 2847e4aefd expose explicit transition calls (#334) Karsten Knese 2017-06-05 18:24:12 -07:00
  • a4f00dc574 include rcutils/time (#333) Mikael Arguedas 2017-06-05 14:42:36 -07:00
  • c0a78bac37 Merge pull request #332 from ros2/move_time Dirk Thomas 2017-06-01 22:11:15 -07:00
  • bfa09fb78c use steady and system time from rcutils Dirk Thomas 2017-06-01 14:26:17 -07:00
  • 454d38776c Topic names (#331) Karsten Knese 2017-06-01 14:01:18 -07:00
  • b90676871d Use namespaces (#328) William Woodall 2017-05-30 18:25:11 -07:00
  • 708903e5df Warn unused (#327) Karsten Knese 2017-05-25 19:52:50 -07:00
  • 5777bbee79 add method to reset a timer in TimerBase (#326) William Woodall 2017-05-10 00:34:52 -07:00
  • 100417a98d fix race conditions in guard condition handling (#325) gerkey 2017-04-27 18:47:13 -07:00
  • 675ad04c76 Update spin error message to match function name (#323) dhood 2017-04-25 09:56:01 -07:00
  • 3e6a6d2781 rename {c_}utilities to rcutils (#322) William Woodall 2017-04-20 11:15:10 -07:00
  • d2112b294b refactor to pass allocator to some functions in rcl (#321) William Woodall 2017-04-19 12:37:55 -07:00
  • 81b8255e61 use string_array_t from c_utilities package (#320) Karsten Knese 2017-04-14 16:18:43 -07:00
  • e6e1848b97 expose node namespace in API and pass to rcl (#316) William Woodall 2017-04-08 02:04:41 -07:00
  • dbe674deb7 compare unsigned to unsigned (#313) William Woodall 2017-03-22 00:42:37 -07:00
  • c07aee5cf0 Rclcpp time (#311) Karsten Knese 2017-03-21 17:41:49 -07:00
  • 2009ca676b add a new Node::get_parameter() with a default value (#309) William Woodall 2017-03-20 17:04:12 -07:00
  • 71f5b7fe5b Use -Wpedantic (#306) Mikael Arguedas 2017-02-27 21:07:57 -08:00
  • ce146cfdba add a publish method with the const MessageT * signature (#307) William Woodall 2017-02-27 18:48:01 -08:00
  • dc6b15983a Rosnode list (#304) Karsten Knese 2017-01-30 10:30:57 -08:00
  • 4d8b60feb5 Merge pull request #302 from ros2/use_rmw_impl Dirk Thomas 2017-01-09 08:54:27 -08:00
  • 78dfef75b4 remove obsolete CMake functions Dirk Thomas 2017-01-06 15:46:08 -08:00
  • 8ca02c9d37 Fix cmake for appending c/cxx flags (#300) dhood 2017-01-06 07:48:47 +10:00
  • fee3118bdd use rmw implementation Dirk Thomas 2017-01-05 12:13:58 -08:00
  • 9603db7b7d dependency order (#301) Mikael Arguedas 2017-01-05 17:27:53 +01:00
  • e3d4995383 Merge pull request #299 from ros2/single_ts_shortcut Dirk Thomas 2016-12-28 13:13:18 -08:00
  • 197c17ae99 fix dependencies Dirk Thomas 2016-12-28 12:12:05 -08:00
  • d9673a556d Merge pull request #298 from ros2/typesupport_c_reloaded Dirk Thomas 2016-12-28 09:02:43 -08:00
  • c0af872c18 Warn on second call of register_param_change_callback (#297) Rohan Agrawal 2016-12-22 13:56:44 -08:00
  • 9e309db793 use rosidl_typesupport_c Dirk Thomas 2016-12-12 14:59:18 -08:00
  • 321e0b61b0 Doxygen setup (#293) William Woodall 2016-12-20 18:30:18 -08:00
  • 0515e7aaf2 replace deprecated <CONFIGURATION> with <CONFIG> Dirk Thomas 2016-12-20 11:38:44 -08:00
  • d00a441195 move user-defined literals in their own namespace (#284) Guillaume Papin 2016-12-17 11:16:43 +01:00
  • 2c6d95946e add rclcpp lifecycle Karsten Knese 2016-12-14 09:29:27 -08:00
  • d241a730fe c++14 (#287) Morgan Quigley 2016-12-13 14:41:22 -08:00
  • cc98d00add remove unused include (#291) William Woodall 2016-12-12 11:56:59 -08:00
  • e2f53b09b4 fix the return type of create_subscription (#290) William Woodall 2016-12-09 22:25:09 -08:00
  • 734ac278db break Node into several separate interfaces (#277) William Woodall 2016-12-09 17:09:29 -08:00
  • 2309e5e250 Merge pull request #285 from ros2/typesupport_reloaded Dirk Thomas 2016-12-08 14:00:42 -08:00
  • 3fe1924c63 pass custom LIBRARY_NAME Dirk Thomas 2016-12-06 14:54:31 -08:00
  • 3405f489d3 use rosidl_typesupport_cpp Dirk Thomas 2016-11-18 11:45:18 -08:00
  • 1b5168195b construct service from existing rcl_service_t (#279) Karsten Knese 2016-12-02 01:05:59 -08:00
  • a987f8d015 removed extra semi-colon (#253) geoffviola 2016-11-28 15:11:22 -07:00
  • aa2d0a3954 Fix has_invalid_weak_nodes (#266) Geoffrey Biggs 2016-11-17 12:59:50 -05:00
  • 5894a9cd4e Merge pull request #270 from ros2/composition Dirk Thomas 2016-11-10 16:55:02 -08:00
  • 80fc2a59cd Merge pull request #271 from ros2/fix_error_reporting Dirk Thomas 2016-11-10 13:25:29 -08:00
  • d12154b1f9 fix error reporting for services Dirk Thomas 2016-11-10 11:13:19 -08:00
  • a06a397cc6 fix allocator type Dirk Thomas 2016-11-10 10:09:24 -08:00
  • 4c876d5966 fix wrong variable name in docblock Dirk Thomas 2016-11-08 15:21:48 -08:00
  • da14d88cd6 line length (#269) Mikael Arguedas 2016-11-07 18:47:05 -08:00
  • 01317def07 Merge pull request #268 from ros2/composition Dirk Thomas 2016-11-07 15:41:14 -08:00
  • 74505f25fa add rclcpp_register_node_plugins macro Dirk Thomas 2016-11-07 14:45:44 -08:00
  • ec71e6562e move CMake function into separate file Dirk Thomas 2016-11-07 10:55:17 -08:00
  • 7f714a8601 open Node/Publisher API for allowing inheritance (#258) Karsten Knese 2016-11-01 15:07:58 -07:00
  • 7494350ad2 always check if the service is available, even if the graph event wasn't triggered (#262) William Woodall 2016-10-28 18:31:15 -07:00
  • d158dd46db CallbackGroup keeps now WeakPtrs to Services. (#261) Rafał Kozik 2016-10-29 00:59:46 +02:00
  • a71ce25a5a Zero init topic names and types (#260) Mikael Arguedas 2016-10-27 19:02:35 -07:00
  • f28bb11078 Merge pull request #255 from ros2/fix_cpplint Dirk Thomas 2016-10-03 16:17:03 -07:00
  • 29a1bd44dc comply with stricter cpplint rules Dirk Thomas 2016-10-01 08:15:49 -07:00