Commit graph

798 commits

Author SHA1 Message Date
William Woodall
5c07b9eec3 fixup 2015-12-14 00:42:23 -08:00
William Woodall
43c1824909 add visibility control macros to rcl 2015-12-14 00:37:01 -08:00
William Woodall
654ded894f implement time_win32.c 2015-12-13 18:52:56 -08:00
William Woodall
20373465fe uncrustify 2015-12-12 16:29:43 -08:00
William Woodall
34ae477e28 refactoring since type support changes 2015-12-12 16:29:34 -08:00
William Woodall
02f926c2c7 fixes while testing on Windows 2015-12-12 12:12:48 -08:00
William Woodall
d281ab3d28 wip 2015-12-11 18:44:46 -08:00
William Woodall
879f0a1ced rename file wip 2015-12-11 17:51:16 -08:00
William Woodall
3e516c8c8f windows wip 2015-12-11 17:47:49 -08:00
William Woodall
f528b7a925 fixup guard_condition and other docs, start on time_win32.c 2015-12-11 13:38:31 -08:00
William Woodall
6985fc04df add tests for, and clean up, common 2015-12-11 11:25:46 -08:00
William Woodall
9c0208e4d5 clean up time_unix.c 2015-12-10 18:21:19 -08:00
William Woodall
902172d4c9 cppcheck 2015-12-10 18:17:44 -08:00
William Woodall
bd3e4e8f58 cpplint 2015-12-10 17:06:18 -08:00
William Woodall
fb9f660443 fixup; match the comment 2015-12-10 16:28:37 -08:00
William Woodall
46551399e6 refactored time and timer, and added tests 2015-12-10 16:11:16 -08:00
William Woodall
7ab361a5fb update wait set and rcl_wait for timers 2015-12-04 17:22:48 -08:00
William Woodall
22761b6596 implement timer.c 2015-12-04 15:03:18 -08:00
William Woodall
1097b545b8 implemented/updated some time utilities 2015-12-04 12:21:03 -08:00
William Woodall
77406dea07 fixup docs 2015-12-04 12:19:15 -08:00
William Woodall
821bbf7ce6 API for timers in timers.h 2015-12-04 09:37:43 -08:00
William Woodall
3e5298bac0 some small API changes and initial wait impl 2015-12-04 09:37:18 -08:00
William Woodall
ad21736113 narrow dependency on rosidl to C only 2015-12-02 15:44:36 -08:00
William Woodall
483ddfdb86 everything but rcl_wait 2015-12-01 12:45:54 -08:00
William Woodall
29b50e282f implement subscriptions 2015-12-01 10:21:53 -08:00
William Woodall
0cb3bf3d9b fix up publisher 2015-12-01 09:42:17 -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
William Woodall
4b55f8e1cc update allocator to properly support realloc 2015-11-24 15:35:21 -08:00
William Woodall
2f029b560e implement allocator, node, and rcl functions 2015-11-24 03:45:40 -08:00
William Woodall
bac3b210d7 add the concept of an rcl instance id
it changes with each successful call to rcl_init
2015-11-24 03:45:17 -08:00
William Woodall
d9e493a387 pass allocator to rcl_init and clean up docs 2015-11-24 03:44:21 -08:00
William Woodall
9631cba157 rename rcl_shutdown to rcl_fini 2015-11-24 03:43:43 -08:00
William Woodall
75fafe948a new rcl headers for init, node, pub/sub, gc, wait 2015-11-23 19:15:50 -08:00
Esteve Fernandez
d0083b725b Merge pull request #4 from ros2/cpplint
Fix cpplint warnings
2015-11-06 11:36:28 -08:00
Esteve Fernandez
e7bbeeb25c Fix cpplint warnings 2015-11-06 09:47:31 -08:00
Dirk Thomas
421d6fecc4 add explicit build type 2015-07-23 11:17:54 -07:00
Dirk Thomas
3a67c4d521 Merge pull request #3 from ros2/ignore_local_publications
add flag to ignore local publications
2015-06-23 16:57:37 -07:00
William Woodall
dc9dd09b12 add flag to ignore local publications 2015-06-23 13:34:15 -07:00
Dirk Thomas
a8962978a2 Merge pull request #2 from ros2/code_style_uncrustify
code style only
2015-04-07 17:04:52 -07:00
Dirk Thomas
dd5f1deec8 code style only 2015-04-07 10:57:00 -07:00
Dirk Thomas
02db75de16 align LICENSE file with template 2015-04-03 12:47:47 -07:00
Dirk Thomas
9839e17162 update license file to keep copyright template 2015-04-03 12:30:05 -07:00
Dirk Thomas
d5e875b4c8 add missing copyright / license information, update format of existing license information 2015-04-02 09:53:02 -07:00
Dirk Thomas
87fb6b31d1 Merge pull request #1 from ros2/use_ament_lint_auto
use ament_lint_auto
2015-03-07 10:32:14 +01: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
William Woodall
ee7b6b8001 Initial commit 2015-02-20 16:06:40 -08:00