Hunter Allen 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9be9d66da5 
								
							 
						 
						
							
							
								
								Remove const modifier to prevent compiler error for GCC 8. ( #403 )  
							
							 
							
							
							
						 
						
							2017-11-20 15:54:53 -05:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tully Foote 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c57de016f 
								
							 
						 
						
							
							
								
								work around windows failing debug test. Ticketing full debugging separately. ( #402 )  
							
							 
							
							
							
						 
						
							2017-11-19 20:09:41 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									William Woodall 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eed5999221 
								
							 
						 
						
							
							
								
								small doc touchup ( #400 )  
							
							 
							
							
							
						 
						
							2017-11-17 16:06:06 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Arguedas 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e08428c79b 
								
							 
						 
						
							
							
								
								include cstdlib for std::abs function ( #399 )  
							
							 
							
							
							
						 
						
							2017-11-17 11:26:52 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tully Foote 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a215d2d22e 
								
							 
						 
						
							
							
								
								update rclcpp to use the refactored TimeSource Clock logic ( #371 )  
							
							 
							
							... 
							
							
							
							This implements a TimeSource in rclcpp, adds the Clock class. 
							
						 
						
							2017-11-16 17:26:56 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								24f39700c6 
								
							 
						 
						
							
							
								
								Implement rclcpp-specific logging macros [taking name not object] ( #389 )  
							
							 
							
							
							
						 
						
							2017-11-15 14:14:09 -08:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								989084b3de 
								
							 
						 
						
							
							
								
								move callback ( #387 )  
							
							 
							
							
							
						 
						
							2017-10-15 22:40:03 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									G.A. vd. Hoorn 
								
							 
						 
						
							
							
							
							
								
							
							
								70d2b4b739 
								
							 
						 
						
							
							
								
								macros: fix two minor typos in doxygen. ( #386 )  
							
							 
							
							
							
						 
						
							2017-10-13 12:08:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									G.A. vd. Hoorn 
								
							 
						 
						
							
							
							
							
								
							
							
								c182f5805e 
								
							 
						 
						
							
							
								
								lifecycle: fix minor typo in LC pub Doxygen ( #384 )  
							
							 
							
							
							
						 
						
							2017-10-13 06:25:20 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								022b2b1b80 
								
							 
						 
						
							
							
								
								sync parameter takes optional remote node name ( #380 )  
							
							 
							
							
							
						 
						
							2017-10-02 11:46:00 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								070b3125c1 
								
							 
						 
						
							
							
								
								Merge pull request  #382  from ros2/remove_indent_off  
							
							 
							
							... 
							
							
							
							remove obsolete INDENT-OFF usage 
							
						 
						
							2017-09-29 14:24:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								c70f2f1452 
								
							 
						 
						
							
							
								
								Merge pull request  #381  from ros2/uncrustify_master  
							
							 
							
							... 
							
							
							
							update style to match latest uncrustify 
							
						 
						
							2017-09-29 11:12:43 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								acd231abab 
								
							 
						 
						
							
							
								
								remove obsolete INDENT-OFF usage  
							
							 
							
							
							
						 
						
							2017-09-29 10:34:52 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								38c750b876 
								
							 
						 
						
							
							
								
								update style to match latest uncrustify  
							
							 
							
							
							
						 
						
							2017-09-28 15:38:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Shane Loretz 
								
							 
						 
						
							
							
							
							
								
							
							
								e1f4568bc7 
								
							 
						 
						
							
							
								
								Fix static assertion on xcode 9 ( #379 )  
							
							 
							
							... 
							
							
							
							* Change allocator type to match map key 
							
						 
						
							2017-09-27 19:09:20 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									William Woodall 
								
							 
						 
						
							
							
							
							
								
							
							
								5813ba54db 
								
							 
						 
						
							
							
								
								use throw_from_rcl_error() for error state cleanup ( #376 )  
							
							 
							
							
							
						 
						
							2017-09-19 14:13:28 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									William Woodall 
								
							 
						 
						
							
							
							
							
								
							
							
								ca5fb57126 
								
							 
						 
						
							
							
								
								Improvements to rclcpp::Time ( #375 )  
							
							 
							
							... 
							
							
							
							* enable Time to be trivially constructible
This is required to use it in a Qt Signal/Slot.
* operator= should return T &
See: https://stackoverflow.com/questions/9072169/why-should-the-assignment-operator-return-a-reference-to-the-object 
* add operator!= 
							
						 
						
							2017-09-19 08:32:10 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								4a2e9d8af9 
								
							 
						 
						
							
							
								
								Reset rcl errors ( #374 )  
							
							 
							
							
							
						 
						
							2017-09-14 11:03:24 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								ed26865b71 
								
							 
						 
						
							
							
								
								0.0.3  
							
							 
							
							
							
						 
						
							2017-09-13 15:07:07 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								a8aa556df0 
								
							 
						 
						
							
							
								
								Check for the client error code, not server ( #373 )  
							
							 
							
							
							
						 
						
							2017-09-12 08:59:13 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Arguedas 
								
							 
						 
						
							
							
							
							
								
							
							
								b68b761462 
								
							 
						 
						
							
							
								
								restore . as parameter separator ( #372 )  
							
							 
							
							
							
						 
						
							2017-09-12 08:43:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								1c42a75f43 
								
							 
						 
						
							
							
								
								parameter client takes node interfaces ( #368 )  
							
							 
							
							... 
							
							
							
							* parameter client takes node interfaces
* correct wrong copy paste
* correctly fetch node name
* use node_topics_interface for creating parameter event
* fix typos 
							
						 
						
							2017-09-05 15:04:36 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5ab49e7c 
								
							 
						 
						
							
							
								
								change parameter separator to forward slash ( #367 )  
							
							 
							
							... 
							
							
							
							* change parameter separator to forward slash
* add separator to prefix
* const char separator 
							
						 
						
							2017-09-05 11:46:31 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								a5f94ac412 
								
							 
						 
						
							
							
								
								Merge pull request  #369  from csukuangfj/fix-test-typo  
							
							 
							
							... 
							
							
							
							fix a typo. 
							
						 
						
							2017-09-04 08:22:42 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									KUANG Fangjun 
								
							 
						 
						
							
							
							
							
								
							
							
								de14d54322 
								
							 
						 
						
							
							
								
								fix a typo.  
							
							 
							
							
							
						 
						
							2017-09-04 16:10:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ed15ebc7 
								
							 
						 
						
							
							
								
								use forward slashes instead of double underscores ( #364 )  
							
							 
							
							... 
							
							
							
							* use forward slashes instead of double underscores
* define parameter service suffixes in commonly shared header
* style
* forgot list_parameters
* correct license year 
							
						 
						
							2017-09-01 10:00:29 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								f175726b0e 
								
							 
						 
						
							
							
								
								Merge pull request  #366  from ros2/reset_error_code_init_failed  
							
							 
							
							... 
							
							
							
							reset error code before throwing in rclcpp::utilities::init 
							
						 
						
							2017-08-31 16:44:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								b28648c61d 
								
							 
						 
						
							
							
								
								reset error code before throwing in rclcpp::utilities::init  
							
							 
							
							
							
						 
						
							2017-08-31 16:41:05 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								8e2e64e82a 
								
							 
						 
						
							
							
								
								freeing Time members in destructor, adding copy constructor / assignment operator ( #362 )  
							
							 
							
							... 
							
							
							
							* copy constructor for fixing windows debug
* remove debug prints
* style
* correctly free resources in destructor
* correct copy and assignment operators
* explicit call to copy constructor 
							
						 
						
							2017-08-24 15:21:01 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								6f3020ce23 
								
							 
						 
						
							
							
								
								Merge pull request  #361  from ros2/demo_nodes_cpp_native  
							
							 
							
							... 
							
							
							
							expose rcl handles 
							
						 
						
							2017-08-24 09:41:13 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								688c83a44c 
								
							 
						 
						
							
							
								
								expose rcl handles  
							
							 
							
							
							
						 
						
							2017-08-23 14:29:37 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								124500511b 
								
							 
						 
						
							
							
								
								Add wait_for_service and service_is_ready for SyncParametersClient ( #356 )  
							
							 
							
							
							
						 
						
							2017-08-16 22:28:53 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Arguedas 
								
							 
						 
						
							
							
							
							
								
							
							
								98dded0ba5 
								
							 
						 
						
							
							
								
								add issue template  
							
							 
							
							
							
						 
						
							2017-08-14 18:04:51 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								89c43e78c8 
								
							 
						 
						
							
							
								
								Merge pull request  #353  from ros2/restore_old_signal_handler  
							
							 
							
							... 
							
							
							
							Restore old signal handler after shutdown 
							
						 
						
							2017-08-11 14:02:54 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								d7b7d7491f 
								
							 
						 
						
							
							
								
								Factor out guard condition triggering  
							
							 
							
							
							
						 
						
							2017-08-11 10:31:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								be985a652b 
								
							 
						 
						
							
							
								
								Restore old signal handler on shutdown  
							
							 
							
							
							
						 
						
							2017-08-11 10:31:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dhood 
								
							 
						 
						
							
							
							
							
								
							
							
								c15db0b675 
								
							 
						 
						
							
							
								
								Factor out signal handler swapping  
							
							 
							
							
							
						 
						
							2017-08-11 10:31:40 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chris Lalancette 
								
							 
						 
						
							
							
							
							
								
							
							
								cd839663b4 
								
							 
						 
						
							
							
								
								Fix memory leaks in rclcpp ( #354 )  
							
							 
							
							... 
							
							
							
							* Make sure to delete service_handle when in the Service() destructor.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
* Make sure to delete the allocated rcl_node on error paths.
This all happens *before* we setup the shared_ptr destructor,
so we have to hand delete in the error paths.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org>
* Move delete rcl_node up.
It turns out that we are always going to throw in that block,
and we never access rcl_node, so just delete it very early
on.
Signed-off-by: Chris Lalancette <clalancette@openrobotics.org> 
							
						 
						
							2017-08-11 05:45:25 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								5e7aa50af6 
								
							 
						 
						
							
							
								
								Merge pull request  #355  from ros2/fix_race_condition  
							
							 
							
							... 
							
							
							
							lock around taking the buffer and deciding to get a copy of the message or popping it 
							
						 
						
							2017-08-10 17:28:49 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								48b19af04a 
								
							 
						 
						
							
							
								
								lock around taking the buffer and deciding to get a copy of the message or popping it  
							
							 
							
							
							
						 
						
							2017-08-10 14:51:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mikael Arguedas 
								
							 
						 
						
							
							
							
							
								
							
							
								2c3336510d 
								
							 
						 
						
							
							
								
								typo  
							
							 
							
							
							
						 
						
							2017-08-08 15:27:32 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								def973e3dd 
								
							 
						 
						
							
							
								
								time operators ( #351 )  
							
							 
							
							... 
							
							
							
							* time operators
* explicitely cast to uint64_t and prevent overflow
* check for negative seconds .. again
* split into hpp/cpp
* export symbols
* change test macro
* fix unsigned comparison
* address comments
* test for specific exception
* Fix typo 
							
						 
						
							2017-08-08 15:18:17 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								d090ddc358 
								
							 
						 
						
							
							
								
								fix return value when calling lifecycle service ( #350 )  
							
							 
							
							
							
						 
						
							2017-08-04 12:57:12 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								388a3ca5be 
								
							 
						 
						
							
							
								
								use rcl api for rclcpp time ( #348 )  
							
							 
							
							... 
							
							
							
							* use rcl api for rclcpp time
* address comments 
							
						 
						
							2017-08-03 20:33:32 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								9281e32f82 
								
							 
						 
						
							
							
								
								rename RCL_LIFECYCLE_RET_T to lifecycle_msgs::msgs::Transition::TRANSITION_CALLBACK_* ( #345 )  
							
							 
							
							
							
						 
						
							2017-08-02 14:04:34 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Esteve Fernandez 
								
							 
						 
						
							
							
							
							
								
							
							
								a41245e6bf 
								
							 
						 
						
							
							
								
								Added support to function_traits for std::bind in GCC >= 7.1 ( #346 )  
							
							 
							
							... 
							
							
							
							* Added support to function_traits for std::bind in GCC >= 7.1
* linter fixup 
							
						 
						
							2017-08-01 16:16:39 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Karsten Knese 
								
							 
						 
						
							
							
							
							
								
							
							
								0c26dd99b6 
								
							 
						 
						
							
							
								
								expose error handling for state changes ( #344 )  
							
							 
							
							... 
							
							
							
							* remove fprintf, use logging
* expose lifecycle error code
* address comments 
							
						 
						
							2017-07-27 07:55:15 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								40b09b5b14 
								
							 
						 
						
							
							
								
								added wait method to AsyncParametersClient ( #342 )  
							
							 
							
							... 
							
							
							
							* added wait and ready methods to AsyncParametersClient
* style only
* style only
* remove RCLCPP_PUBLIC from template methods
* style 
							
						 
						
							2017-07-10 10:22:08 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Dirk Thomas 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd3d4c3c5 
								
							 
						 
						
							
							
								
								0.0.2  
							
							 
							
							
							
						 
						
							2017-06-30 15:11:46 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									William Woodall 
								
							 
						 
						
							
							
							
							
								
							
							
								9c008267ef 
								
							 
						 
						
							
							
								
								add rcutils tag file reference ( #341 )  
							
							 
							
							
							
						 
						
							2017-06-27 12:02:41 -07:00