Commit graph

  • ecf35114b6
    Add return code to CancelGoal service response (#710) Jacob Perron 2019-05-02 15:25:15 -07:00
  • 7ed130cf7a check for nullptr before publishing event (#714) Alberto Soragna 2019-05-02 18:24:44 +01:00
  • 59d59b0c18
    API updates for rmw preallocation work (#711) Michael Carroll 2019-05-02 11:32:35 -05:00
  • a8a0788f81 [WIP / Re-Opened] Add functions to return formatted Node Name-Namespace strings (#698) jhdcs 2019-05-01 20:56:05 -04:00
  • e9101b49cd
    Add rcl_node_get_fully_qualified_name (ros2/rcl#255) (#712) Tully Foote 2019-04-30 18:13:16 -07:00
  • 078d5ff662 Fixup clock (#696) Dima Dorezyuk 2019-05-01 02:22:26 +02:00
  • dc05a2e755 Add assignment of parameter-related fields in node options constructor (#708) Michael Jeronimo 2019-04-30 13:47:20 -07:00
  • 98f610c114
    New IntraProcessManager capable of storing shared_ptr<const T> (#690) ivanpauno 2019-04-30 16:05:53 -03:00
  • d34fa607a2 0.7.1 Steven! Ragnarök 2019-04-26 11:37:10 -07:00
  • 02050c3901 Add optional cancel callback to asynchronous cancel goal methods Jacob Perron 2019-04-23 17:11:32 -07:00
  • 1a0f8e3f28 Add optional result callback to async_get_result Jacob Perron 2019-04-23 15:38:33 -07:00
  • 0da966b981 Use options struct for passing callbacks to async_send_goal Jacob Perron 2019-04-17 22:23:55 -07:00
  • 6b10841477 Read only parameters (#495) Shane Loretz 2019-04-23 10:44:55 -07:00
  • 97ed34a042 Fix a concurrency problem in the multithreaded executor (#703) Guillaume Autran 2019-04-22 14:39:32 -04:00
  • ddf4d345b3 Fixup utilities (#692) Dima Dorezyuk 2019-04-20 01:19:17 +02:00
  • ddcc1ec553 Add method to read timer cancellation (#697) Devin Bonnie 2019-04-18 14:29:38 -07:00
  • 60996d1e59
    overload for node interfaces (#700) Karsten Knese 2019-04-17 17:01:26 -05:00
  • 713dd0c184 [WIP] Exception Generator function for implementing "from_rcl_error" (#678) jhdcs 2019-04-16 14:25:25 -04:00
  • 68d0ac1e61
    Rename action state transitions (#677) Jacob Perron 2019-04-16 04:46:40 -07:00
  • 70f48d68b9 correct initialization of rmw_qos_profile_t struct instances (#691) M. M 2019-04-15 17:44:44 -07:00
  • fcfe94e404 logging, remove_const before comparison (#680) Víctor Mayoral Vilches 2019-04-15 20:42:07 +02:00
  • 24769507d3 0.7.0 Steven! Ragnarök 2019-04-14 13:08:24 -07:00
  • 8c00607c39 Options-struct interfaces for creating publishers/subscribers (pre-QoS, standalone) (#673) Emerson Knapp 2019-04-12 16:55:39 -07:00
  • af9ae4a61c
    Replaced strncpy with memcpy (#684) ivanpauno 2019-04-05 16:11:01 -03:00
  • ed21cf4699
    Replace const char * with a std::array<char, TOPIC_NAME_LENGTH> as the key of IPM IDTopicMap (#671) ivanpauno 2019-04-04 17:47:33 -03:00
  • ee7e642592
    refactor SignalHandler logger to avoid race during destruction (#682) Dirk Thomas 2019-04-04 09:31:59 -07:00
  • 0f25f714fe
    Introduce rclcpp_components to implement composition (#665) Michael Carroll 2019-04-04 11:16:32 -05:00
  • d11a10a583
    Check QoS policy when configuring intraprocess, skip interprocess publish when possible (#674) ivanpauno 2019-04-03 18:03:10 -03:00
  • 8783cdcf96
    use do { .. } while(0) around content of logging macros (#681) Dirk Thomas 2019-04-03 06:16:57 -07:00
  • 1f2904f980
    Add function to get publisher actual qos settings (#667) ivanpauno 2019-04-01 17:55:08 -03:00
  • 4f2f8def98
    fix linter errors in rclcpp_lifecycle (#672) Karsten Knese 2019-03-28 11:01:52 -07:00
  • cb20529e5e Add parameter-related templates to LifecycleNode (#645) Vinnam Kim 2019-03-28 13:05:42 +09:00
  • b352d45031 Fix use_sim_time issue on LifeCycleNode (#651) Vinnam Kim 2019-03-27 08:24:20 +09:00
  • 0a44344f43 Avoid race that triggers timer too often (#621) Marko Durkovic 2019-03-23 08:18:43 +01:00
  • 43f891dac8 add section about DCO to CONTRIBUTING.md Dirk Thomas 2019-03-20 08:38:07 -07:00
  • d8d64e1efc
    Expose get_fully_qualified_name in NodeBase API. (#662) Michael Carroll 2019-03-19 13:50:01 -05:00
  • 2929e4b133
    Using ament_target_dependencies where possible (#659) ivanpauno 2019-03-19 09:23:10 -03:00
  • 284d0c1c70 fix wait for service memory leak bug (#656) Wei Liu 2019-03-16 00:55:53 +08:00
  • ec64b40a9d Fix test_time_source test (#639) Peter Baughman 2019-03-13 10:45:05 -07:00
  • 83beaf8a3f Don't hardcode int64_t for duration type representations (#648) Emerson Knapp 2019-03-12 15:32:41 -07:00
  • fce1d4b86f Add documentation to rclcpp_action Jacob Perron 2019-03-11 18:07:05 -07:00
  • b8b875228b Add Doxyfile for rclcpp_action Jacob Perron 2019-03-11 16:31:21 -07:00
  • 718d24f942 update to use separated action types (#601) Michel Hidalgo 2019-03-11 21:12:47 -07:00
  • d2d9ad8796 Add a method to the LifecycleNode class to get the logging interface (#652) Michael Jeronimo 2019-03-06 13:12:38 -08:00
  • c51b28420f
    Attempt to fix cppcheck (#646) Shane Loretz 2019-03-04 11:11:07 -08:00
  • 3919ab1897
    Wait for action server before sending goal (#637) Shane Loretz 2019-02-22 10:30:21 -08:00
  • 8743bcb0a1
    Added count matching api and intra-process subscriber count (#628) ivanpauno 2019-02-21 14:18:06 -03:00
  • ef5f3d3fc1 Sub Node alternative (#581) Francisco Martín Rico 2019-02-15 21:50:39 +01:00
  • 10d7b7c72b replace 'auto' to 'const auto &' (#630) Yutaka Kondo 2019-02-13 11:02:29 +09:00
  • 4046563de6 Set Parameter Event Publisher settings #591 (#614) rarvolt 2019-02-07 08:04:53 +01:00
  • 0f9098e9b6 Replace node constructor arguments with NodeOptions (#622) Michael Carroll 2019-02-06 01:10:43 -06:00
  • c7ac39a0e6
    remove dependency on rclpy (#626) William Woodall 2019-02-05 16:02:00 -08:00
  • c0a6b474d7
    pass context to wait set (#617) William Woodall 2019-01-24 19:44:07 -08:00
  • 99dd0313ab
    Get parameter map (#575) Chris Lalancette 2019-01-16 14:30:12 -05:00
  • 1e91face39 Bind is no longer in std::__1 (#618) kuzai 2019-01-14 16:31:57 -06:00
  • 5c92811739 Refactor server goal handle's try_canceling() function (#603) Jacob Perron 2019-01-08 11:52:51 -08:00
  • 22abd62e31
    Fix errors from uncrustify v0.68 (#613) Jacob Perron 2018-12-21 10:06:39 -08:00
  • eb2081bb25 Added new constructors for SyncParameterClient (#612) Alberto Soragna 2018-12-20 12:41:45 -08:00
  • 69d7e69957 0.6.2 Steven! Ragnarök 2018-12-12 21:56:41 -08:00
  • 2e58dde5ef
    use signal safe synchronization with platform specific semaphores (#607) William Woodall 2018-12-12 21:12:49 -08:00
  • c93beb5d16
    Resolve startup race condition for sim time (#608) Tully Foote 2018-12-12 11:52:54 -08:00
  • a54a329153
    defer signal handling to a singleton thread (#605) William Woodall 2018-12-11 18:17:26 -08:00
  • 9da1b95ece 0.6.1 Steven! Ragnarök 2018-12-06 22:12:26 -08:00
  • 8bffd25746 add wait_for_action_server() for action clients (#598) William Woodall 2018-12-06 18:57:25 -08:00
  • ef2014ac4d
    adapt to action implicit changes (#602) Shane Loretz 2018-12-06 16:42:25 -08:00
  • fe09d937b7
    rclcpp_action Server implementation (#593) Shane Loretz 2018-12-06 09:38:01 -08:00
  • 91167393ea [rclcpp_action] Action client implementation (#594) Michel Hidalgo 2018-12-05 14:51:23 -08:00
  • 33f1e1776c
    remove trailing spaces (regression from #584) Dirk Thomas 2018-12-05 09:12:57 -08:00
  • 9d7b50e4f7 adding node path and time stamp to parameter event message (#584) bpwilcox 2018-12-04 14:24:48 -08:00
  • 9c25ba9a4a
    Allow removing a waitable (#597) Shane Loretz 2018-12-04 13:02:57 -08:00
  • 3af8d2cfed
    refactor init to allow for non-global init (#587) William Woodall 2018-11-29 21:33:01 -08:00
  • 36262a5cf5
    Merge pull request #596 from ros2/fix_wrong_use_of_constructor Dirk Thomas 2018-11-29 06:15:22 -08:00
  • 03cbc1c895 call shutdown in test Dirk Thomas 2018-11-28 21:14:46 -08:00
  • 457b0e7077 fix wrong use of constructor Dirk Thomas 2018-11-28 16:41:40 -08:00
  • 27b0428f7a
    [rclcpp] Add class Waitable (#589) Jacob Perron 2018-11-22 14:03:51 -08:00
  • be010cb2d5
    Skeleton for Action Server and Client (#579) Shane Loretz 2018-11-21 09:16:51 -08:00
  • f212d73413
    Update rcl_wait_set_add_* calls (#586) Jacob Perron 2018-11-20 11:02:13 -08:00
  • c8f3fd3b0e 0.6.0 Steven! Ragnarök 2018-11-19 07:47:26 -08:00
  • 33a755c535
    use new error handling API from rcutils (#577) William Woodall 2018-11-01 21:08:54 -05:00
  • ec834d321b
    delete TRANSITION_SHUTDOWN (#576) Karsten Knese 2018-10-31 19:20:03 -07:00
  • e30f31551e issue a warning if publishing on a not active publisher (#574) Francisco Martín Rico 2018-10-28 02:35:17 +02:00
  • b600c18121 Providing logging macro signature that accepts std::string (#573) Francisco Martín Rico 2018-10-26 00:49:38 +02:00
  • 144c24c8fd Add SMART_PTRS_DEF to LifecyclePublisher (#569) cho3 2018-10-11 17:33:41 -07:00
  • 3353ffbb15
    service for transition graph (#555) Karsten Knese 2018-10-11 14:03:57 -07:00
  • bedb3ae361
    Add virtual destructors to classes with virtual functions. (#566) Chris Lalancette 2018-10-08 11:02:08 -04:00
  • b3cbf06c09
    Add semicolons to all RCLCPP and RCUTILS macros. (#565) Chris Lalancette 2018-10-05 17:30:22 -04:00
  • eb439ddc73 Removing std::binary_function usage (#561) Anis Ladram 2018-10-02 03:49:17 -04:00
  • 6ff3ff43fe
    Don't auto-activate ROS time if clock topic is being published (#559) dhood 2018-09-25 08:34:25 -07:00
  • f6c2f5ba0d use add_compile_options instead of setting only cxx flags Mikael Arguedas 2018-09-18 15:42:00 -07:00
  • e8d3fdd56c
    Fix cpplint on xenial (#556) Shane Loretz 2018-09-20 09:19:45 -07:00
  • be8c05ed9e
    Implement get_parameter_or_set_default. (#551) Chris Lalancette 2018-09-20 09:21:24 -04:00
  • b860b899e5
    Add max_duration to spin_some() (#558) Shane Loretz 2018-09-17 15:51:15 -07:00
  • 86cc8fdb3a
    Output rcl error message when yaml parsing fails (#557) dhood 2018-09-13 17:46:56 -07:00
  • 80595f37d1
    Link to ticket re rcl_yaml_param_parser avoiding circular dependency dhood 2018-09-13 17:10:39 -07:00
  • b1af28047c
    Make sure timer is fini'd before clock (#553) Shane Loretz 2018-09-07 17:28:10 -07:00
  • 8c6f38a0fa
    Get node names and namespaces (#545) Michael Carroll 2018-09-06 08:02:44 -05:00
  • 198c6daf49
    Doc fixups (#546) William Woodall 2018-08-31 18:32:20 -07:00
  • a55e320e6e
    Use rcl_clock_t jump callbacks (#543) Shane Loretz 2018-08-28 10:12:12 -07:00
  • 4653bfcce6
    Rcl consolidate wait set functions (#540) Shane Loretz 2018-08-27 11:55:04 -07:00
  • 18ad26e654 Add TIME_MAX and DURATION_MAX functions (#538) Sagnik Basu 2018-08-28 00:14:25 +05:30