Alejandro Hernández Cordero 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa0967f0e2 
								
							 
						 
						
							
							
								
								Removed doxygen warnings ( #712 ) ( #724 )  
							
							 
							
							... 
							
							
							
							* Removed doxygen warnings
Signed-off-by: ahcorde <ahcorde@gmail.com>
* added feedback
Signed-off-by: ahcorde <ahcorde@gmail.com> 
							
						 
						
							2020-07-22 15:23:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alejandro Hernández Cordero 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e00b4b8d2a 
								
							 
						 
						
							
							
								
								Added documentation to rcl_lifecycle ( #622 )  
							
							 
							
							... 
							
							
							
							* Added documentation to rcl_lifecycle
Signed-off-by: ahcorde <ahcorde@gmail.com>
* Adding more documentation to rcl_lifecycle
Signed-off-by: ahcorde <ahcorde@gmail.com>
* Update rcl_lifecycle/include/rcl_lifecycle/default_state_machine.h
Co-Authored-By: Jorge Perez <jjperez@ekumenlabs.com>
Update rcl_lifecycle/include/rcl_lifecycle/default_state_machine.h
Co-Authored-By: Jorge Perez <jjperez@ekumenlabs.com>
Update rcl_lifecycle/include/rcl_lifecycle/transition_map.h
Co-Authored-By: Jorge Perez <jjperez@ekumenlabs.com>
Update rcl_lifecycle/include/rcl_lifecycle/rcl_lifecycle.h
Co-Authored-By: Jorge Perez <jjperez@ekumenlabs.com>
Update rcl_lifecycle/include/rcl_lifecycle/transition_map.h
Co-Authored-By: Jorge Perez <jjperez@ekumenlabs.com>
Signed-off-by: ahcorde <ahcorde@gmail.com>
* Added feedback
Signed-off-by: ahcorde <ahcorde@gmail.com>
* Added more feedback
Signed-off-by: ahcorde <ahcorde@gmail.com>
* Fixed uncrustify
Signed-off-by: ahcorde <ahcorde@gmail.com>
Co-authored-by: Jorge Perez <jjperez@ekumenlabs.com> 
							
						 
						
							2020-04-27 19:26:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Alejandro Hernández Cordero 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4f0406f754 
								
							 
						 
						
							
							
								
								Fixed argument name in rcl_lifecycle.h ( #626 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: ahcorde <ahcorde@gmail.com> 
							
						 
						
							2020-04-22 09:21:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e3d4be720 
								
							 
						 
						
							
							
								
								Lifecycle refactor ( #298 )  
							
							 
							
							... 
							
							
							
							* no static initialization of states anymore
* make transition labels more descriptive
* introduce labeled keys
* define default transition keys
* fix memory management
* introduce service for transition graph
* export transition keys
* remove keys, transition id unique, label ambiguous
* semicolon for macro call 
							
						 
						
							2018-10-11 14:03:41 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Michael Carroll 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e8491ab8ab 
								
							 
						 
						
							
							
								
								Change #if to #ifdef. ( #229 )  
							
							 
							
							... 
							
							
							
							Needed because you can't use preprocessor on undefined variables in
MISRA. 
							
						 
						
							2018-05-01 17:25:24 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c25d227ce9 
								
							 
						 
						
							
							
								
								remove const qualifier for transition states ( #197 )  
							
							 
							
							... 
							
							
							
							* remove const qualifier for transition states
* remove unnecessary const_casts
* init and fini function for state and transition 
							
						 
						
							2017-12-05 20:22:19 -08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								3cff9020d1 
								
							 
						 
						
							
							
								
								replace rcl_lifecycle_ret_t with lifecycle_msgs__TRANSITION__CALLBACK* ( #153 )  
							
							 
							
							
							
						 
						
							2017-08-02 14:05:03 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								5cdef527de 
								
							 
						 
						
							
							
								
								remove fprintf, use logging macros ( #152 )  
							
							 
							
							... 
							
							
							
							* remove fprintf, use logging macros
* consistent includes 
							
						 
						
							2017-07-27 07:55:26 -07: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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								6fbfb4ee07 
								
							 
						 
						
							
							
								
								Warn unused ( #139 )  
							
							 
							
							... 
							
							
							
							* add unused warning
* comply with unused warning
* add unused warning
* comply with unused warning
* remove wrongly modified files
* consistent include style 
							
						 
						
							2017-05-25 19:52:25 -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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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