dhood
9f92f8fa37
Switch rcl_lifecyle to ament_cmake_ros ( #186 )
2017-11-20 14:41:25 -08:00
Karsten Knese
c37bfec072
use rcl_allocator for rcl_lifecycle & namespaced topics ( #142 )
...
* use rcl_allocator for rcl_lifecycle
* correct return value interpretation
* fix unsigned comparison
* use namespace for lifecycle in-built topics
* linters
2017-06-16 14:44:06 -07:00
Esteve Fernandez
0f2519944a
Explicitly set C11 and C++14 via the CMake variables ( #141 )
...
* Explicitly set C99 and C++14 via the CMake variables
* Enable passing CMAKE_C_STANDARD and CMAKE_CXX_STANDARD externally
* Use add_compile_options
* Be more specific about the compiler, independent from the OS
* Check compiler, not OS. Use add_compile_options instead of CMAKE_C_FLAGS and CMAKE_CXX_FLAGS
* add_compile_options() takes a list, not a string
* switch to c11 because of redefinition warnings
avoid typedef redifinition warning on macos
remove todo, compiler come from redefinition of typedef
2017-06-16 13:23:59 -07:00
William Woodall
bed40d3d40
rename {c_}utilities to rcutils ( #130 )
2017-04-20 11:15:03 -07:00
Karsten Knese
f9e03e51bb
use c_utilities packages ( #129 )
...
* use c_utilities packages
* use rmw topic validation
* fix rebase/merge commits
* alphabetical includes
2017-04-19 15:40:41 -07:00
Dirk Thomas
c429f2e18c
Merge pull request #106 from ros2/use_rmw_impl
...
use rmw implementation
2017-01-09 08:54:15 -08:00
Dirk Thomas
7a54a0e32f
remove obsolete CMake functions
2017-01-06 15:51:47 -08:00
dhood
c6b050e7c7
Fix cmake for appending c/cxx flags ( #104 )
2017-01-06 07:48:32 +10:00
Dirk Thomas
72e7d03198
use rmw implementation
2017-01-05 12:02:04 -08:00
Mikael Arguedas
e3c1427591
dependency order ( #105 )
2017-01-05 17:28:08 +01:00
Hunter Allen
5f74a081e1
Require C11 ( #101 )
...
* Made CMake enforce the C11 standard during build.
2016-12-23 08:34:17 -08:00
Karsten Knese
a18ef97e5a
add rcl lifecycle
...
* (refactor) add rcl_lifecycle package
* (refactor) cleanup free calls
* (fix) initialize state machine with external node handle
* (dev) use external typesupport
* (fix) use external typesupport
* (fix) cleanup states
* (fix) no pointer comparison in state machine
* (test) refactor for rcl testing purpose
* (test) test suite for lifecycle sequence
* (dev) change to rcl_ret_t
* (test) wrong transition test
* (fix) dependency for isolated build
* (clean) remove std_msgs as a dep
* (fix) enable correct visibility control
* (fix) correct test for initialization
* (fix) correct visibility attributes
* (dev) change default value to lifecycle_msgs
* (clean) style and lifecycle prefix
* (dev) cmake macro get_rcl_lifecycle_information
* (cleanup) remove unused files'
* (cleanup) remove callback pointer
* (debug) add print state machine function
* (review) address review comments
* (bugfix) correct export in information.cmake
* (fix) correct visibility control
* (vcs) fix convertion from size_t to unsigned int
* (typo) fix internal struct name
* const correctness
* get_available_states service
* new service msgs
* tes for multiple instances
* (dev) return codes
* initial refactor
* test default sequence
* refactor state machine
* apply upstream changes
* c++14
* disable state machine print
* address review comments
* uncrustify
* fix comparison with unsigned warning
2016-12-14 09:28:54 -08:00