Commit graph

21 commits

Author SHA1 Message Date
William Woodall
bed40d3d40 rename {c_}utilities to rcutils (#130) 2017-04-20 11:15:03 -07:00
William Woodall
90176d9f1a move allocator and error handling to c utilities (#122)
* moved allocator to c_utilities

* moved error_handling to c_utilities

* refactor uses of RCL_SET_ERROR_MSG with allocator

* add missing guard condition functions and tests

* add missing timer functions

* refactor rcl_lifecycyle

* missed an instance of RCL_SET_ERROR_MSG

* fix segfaults in error cases for rcl_lifecycle

* remove extra header

* check return code of rcl_lifecycle_init_default_state_machine
2017-04-19 12:37:48 -07:00
Esteve Fernandez
7d389e0d51 Control shared/static linking via BUILD_SHARED_LIBS and ament_cmake_ros 2017-04-07 15:03:29 +02:00
Dirk Thomas
5c35549009 Revert "Control shared/static linking via BUILD_SHARED_LIBS" 2017-04-05 15:53:40 -07:00
Esteve Fernandez
ef8901876c Control shared/static linking via BUILD_SHARED_LIBS and ament_cmake_ros 2017-03-22 18:13:08 +01:00
Dirk Thomas
72e7d03198 use rmw implementation 2017-01-05 12:02:04 -08:00
Dirk Thomas
7bdc682ab8 update schema url 2016-06-28 20:02:10 -07:00
Dirk Thomas
3f03b1d933 add schema to manifest files 2016-06-26 17:14:48 -07:00
Jackie Kay
5a2d6cca73 include launch in the package.xml (#46) 2016-04-18 16:54:48 -07:00
Jackie Kay
cdea6aee82 Add test for inter-process services (#44)
* Add remote (inter-process) services test for rcl and change default QoS profile for services.
2016-04-15 16:29:20 -07:00
Jackie Kay
534a49c480 Add services and clients 2016-03-24 15:23:41 -07:00
William Woodall
b056b74eba add publisher and subscription tests 2016-02-12 00:40:38 -08:00
William Woodall
c49a06bce4 adding multi rmw implementation infrastructure 2016-02-12 00:37:31 -08:00
Dirk Thomas
b358e986b2 add rosidl_default_runtime dependency 2015-12-17 19:11:01 -08:00
William Woodall
34ae477e28 refactoring since type support changes 2015-12-12 16:29:34 -08:00
William Woodall
ad21736113 narrow dependency on rosidl to C only 2015-12-02 15:44:36 -08:00
William Woodall
c24a214403 more changes (I will squash this commit)
specifically I:
- used more descriptive error codes
- added some of the CMake logic
- More .c files
- Changed some of the documentation to be clearer
2015-12-01 08:10:40 -08:00
Dirk Thomas
421d6fecc4 add explicit build type 2015-07-23 11:17:54 -07:00
Dirk Thomas
731fe1eab8 use ament_lint_auto 2015-03-07 01:24:13 +01:00
William Woodall
d21abfa94b replacing ros_middleware with rmw 2015-03-04 16:34:23 -08:00
William Woodall
251a5df6bd initial commit of rcl interface 2015-02-20 16:10:16 -08:00