Commit graph

111 commits

Author SHA1 Message Date
William Woodall
b056b74eba add publisher and subscription tests 2016-02-12 00:40:38 -08:00
William Woodall
d665b05601 add missing include in rcl.h 2016-02-12 00:38:01 -08:00
William Woodall
c49a06bce4 adding multi rmw implementation infrastructure 2016-02-12 00:37:31 -08:00
William Woodall
226c39a8af refactoring test layout and cmake logic 2016-02-12 00:37:02 -08:00
Tully Foote
aaa773eb8b Merge pull request #12 from ros2/ros_time
first work toward adding ros time support
2016-02-12 08:06:29 +00:00
Tully Foote
4b7c0bbdd9 Add the core functionality for ros time support.
This is as defined in http://design.ros2.org/articles/clock_and_time.html

This has the core functionality implemented in rcl.
It will need to be extended into each client library.
There are also areas to fill in for more support for duration, rates, and timers.
2016-02-11 17:06:21 -08:00
Dirk Thomas
d16c76ded6 Merge pull request #20 from ros2/uncrustify_0.62
update style for uncrustify 0.62
2016-02-09 15:39:51 -08:00
Dirk Thomas
2614db2516 update style for uncrustify 0.62 2016-02-09 12:41:14 -08:00
Esteve Fernandez
c6c430baf1 Merge pull request #17 from ros2/fix-prototype-warnings
Fix "function declaration isn't a prototype" warnings
2016-02-04 13:51:33 -08:00
Esteve Fernandez
3190e01ed8 Fix "function declaration isn't a prototype" warnings 2016-02-04 11:01:47 -08:00
Jackie Kay
18c3cd669c Merge pull request #7 from ros2/waitset_handle
fix for waitset api change
2016-01-12 17:48:18 -08:00
Jackie Kay
d6ea437dce Incorporate rmw_waitset 2016-01-12 17:43:14 -08:00
Jackie Kay
6d25f56568 fix for waitset api change 2016-01-06 10:05:58 -08:00
William Woodall
0fd8b01564 Merge pull request #16 from ros2/fix_warnings
Fix warnings
2016-01-05 16:00:37 -08:00
William Woodall
3310359928 reduce scope of variable 2016-01-05 15:42:10 -08:00
William Woodall
a35596a4ab suppress unused variable when compiling with RelWithDebInfo 2016-01-05 14:50:29 -08:00
William Woodall
431208ab76 fix different signed comparison warnings 2016-01-05 13:20:07 -08:00
William Woodall
004698a973 Merge pull request #14 from ros2/fix_gcc5
change preprocess logic to fix error with gcc5
2016-01-05 12:07:31 -08:00
William Woodall
ec0e9306d0 change preprocess logic to fix error with gcc5
fixes #13
2016-01-05 12:01:42 -08:00
William Woodall
2e5ee4264f Merge pull request #11 from ros2/fix_test_node_on_windows
allow fail of custom domain id on Win/OpenSplice
2015-12-31 17:08:48 -08:00
William Woodall
66a0f23b2f allow fail of custom domain id on Win/OpenSplice 2015-12-30 19:21:20 -08:00
William Woodall
55814e6b0c Merge pull request #10 from ros2/add_test_append_env_option
Use APPEND_LIBRARY_DIRS option to ament_add_gtest to fix tests on Windows
2015-12-30 19:18:50 -08:00
William Woodall
4db5a77386 use a generator expression to find the directory of librcl instead 2015-12-30 19:18:15 -08:00
William Woodall
4a33d92fac add librcl library dir to tests 2015-12-30 14:24:03 -08:00
William Woodall
083f6ec533 Merge pull request #5 from ros2/rcl_refactor
refactor rcl into a functional library
2015-12-17 19:47:00 -08:00
Dirk Thomas
b358e986b2 add rosidl_default_runtime dependency 2015-12-17 19:11:01 -08:00
Dirk Thomas
5054744c6d that happens when you "program" in the git web ui 2015-12-17 19:03:11 -08:00
Dirk Thomas
1030d18c59 use ASSERT_FALSE and ASSERT_TRUE 2015-12-17 18:42:24 -08:00
William Woodall
a14caefdd1 enable more warnings for C compiling and fix them 2015-12-17 17:30:18 -08:00
William Woodall
1adcc057a7 fixup cpplint 2015-12-17 16:09:49 -08:00
William Woodall
fe37e82311 fix warning on Windows 2015-12-16 23:00:43 -08:00
William Woodall
655577bad2 fix for cpplint warning 2015-12-16 17:36:38 -08:00
William Woodall
1af1507baa implement tests and fix problems with node.c 2015-12-16 17:30:23 -08:00
William Woodall
41d123b571 add warnings when return codes of API are ignored 2015-12-16 16:39:25 -08:00
Dirk Thomas
8da408a3d8 make indentation the same - one space per pp condition 2015-12-16 16:10:47 -08:00
William Woodall
c816e64d0c additional fix for renaming rmw handle functions 2015-12-16 16:00:33 -08:00
William Woodall
5372c52092 change output of memory tools for readability 2015-12-16 15:56:17 -08:00
William Woodall
c6a903ffaf refactor the name of rmw handle getters 2015-12-16 15:46:00 -08:00
William Woodall
64dc7ac220 move find_package call to testing code 2015-12-16 15:41:33 -08:00
William Woodall
f35c06e27c fix indention of preprocessor directives 2015-12-16 15:33:52 -08:00
William Woodall
b92148d75f remove extra enable testing check 2015-12-16 15:02:45 -08:00
William Woodall
7bceed4071 fix style 2015-12-16 15:00:52 -08:00
William Woodall
6ccbb35597 improve readability of *s <=> ns macros 2015-12-16 14:59:11 -08:00
William Woodall
a44c14ce2b resolve some todo questions 2015-12-16 14:54:10 -08:00
William Woodall
09a2aad44f fix test of steady clock 2015-12-16 14:41:31 -08:00
William Woodall
898f389019 resolve reallocf todo 2015-12-16 12:55:33 -08:00
William Woodall
2398e98f66 fix building dll definition 2015-12-16 12:37:17 -08:00
William Woodall
68facdb935 remove extra check for 0 initial size for sets 2015-12-16 12:30:39 -08:00
William Woodall
8ea6b75b42 [style] fixup 2015-12-16 12:22:22 -08:00
William Woodall
cf450f597a remove resolved todo question 2015-12-16 12:18:37 -08:00