William Woodall
4ae588f86f
Merge pull request #21 from ros2/c_typesupport_tests
...
C typesupport tests
2016-02-12 01:07:42 -08:00
William Woodall
b2acdd126d
[style] clean up of recent changes to time.h/c
2016-02-12 00:42:20 -08:00
William Woodall
135836e1de
fixes for publisher and wait found during testing
2016-02-12 00:41:47 -08:00
William Woodall
a48ba5e1db
update usage of rmw_waitset to reflect recent changes
2016-02-12 00:40:55 -08:00
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