Commit graph

  • 354d933870
    publish shared_ptr of rcl_serialized_message (#541) Karsten Knese 2018-08-24 14:34:51 -05:00
  • 25a9b4e339
    add Time::is_zero and Duration::seconds (#536) Dirk Thomas 2018-08-20 08:58:32 -07:00
  • 45d74ba4dc
    log error message instead of throwing exception in destructor (#535) Karsten Knese 2018-08-17 10:17:37 -07:00
  • e409e44413
    Relax tolerance of now test because timing affected by OS scheduling (#533) dhood 2018-08-17 10:03:45 -07:00
  • 6b34bcc94c
    Remove incorrect exception on sec < 0 (#527) Shane Loretz 2018-08-09 09:23:33 -07:00
  • ea047655d8
    Add rclcpp::Time::seconds() (#526) Shane Loretz 2018-08-08 16:04:35 -07:00
  • 4ddb76f466
    construct TimerBase/GenericTimer with Clock (#523) Dirk Thomas 2018-07-27 18:27:25 -07:00
  • fba891c0df Implement rclcpp::is_initialized() (#522) chapulina 2018-07-26 13:17:33 -07:00
  • 8f2052d65a
    Support jump handlers with only pre- or post-jump callback (#517) dhood 2018-07-18 07:11:35 +10:00
  • 3067a72a2a
    nothing uses std_msgs anymore (#513) Mikael Arguedas 2018-07-17 13:24:04 -07:00
  • 0ad17575a2
    remove use of uninitialized CMake var (#512) Dirk Thomas 2018-07-11 14:08:09 -07:00
  • ae6f8e3e9a
    Uncrustify 0.67 (#510) Mikael Arguedas 2018-07-11 08:31:11 -07:00
  • d36910d2d7
    remove use of uninitialized CMake var (#511) Dirk Thomas 2018-07-10 16:51:09 -07:00
  • 93e2945802 Expose get_node_names API from node. (#508) Sriram Raghunathan 2018-07-06 06:15:09 +05:30
  • 4507d7a40b
    Fix rosidl dependencies (#507) Mikael Arguedas 2018-07-05 13:01:23 -07:00
  • 1869b84a0c 0.5.1 Dirk Thomas 2018-06-28 16:34:33 -07:00
  • a49281cff3
    keep shared pointer reference to rcl_node handle for subscription fini (#505) William Woodall 2018-06-27 13:37:49 -07:00
  • 4d67a8671b 0.5.0 William Woodall 2018-06-25 16:31:01 -07:00
  • f5c3854585 changelogs William Woodall 2018-06-25 16:30:51 -07:00
  • 39c22c8508
    typo (#502) William Woodall 2018-06-19 12:43:06 -07:00
  • bf89dc0797
    Further expand test tolerance to address flakiness. (#501) Michael Carroll 2018-06-19 13:06:30 -05:00
  • 62c8c5b762 executor could take more than once incorrectly (#383) William Woodall 2018-06-18 20:46:28 -07:00
  • d33a46c3b6
    comply to new subscription template (#500) Karsten Knese 2018-06-19 00:20:55 +02:00
  • bfbb263f3c fix tests due to changes in rcutils (#452) William Woodall 2018-06-16 13:48:01 -07:00
  • ec17d68b41
    *_raw function (#388) Karsten Knese 2018-06-16 10:36:00 +02:00
  • 1556b6edf4
    always get service name from rcl to account for remapping (#498) William Woodall 2018-06-14 21:42:00 -07:00
  • 1b87970d8e
    add missing set_parameters_atomically client (#494) Mikael Arguedas 2018-06-12 01:53:40 +02:00
  • 4886b2485c
    Initialize params via yaml from command line (#488) Shane Loretz 2018-06-08 17:24:29 -07:00
  • 9b294ec720
    Get parameters that aren't set (#493) Shane Loretz 2018-06-06 10:23:42 -07:00
  • 84c8d58612
    Pass initial parameter values to node constructor (#486) Shane Loretz 2018-06-05 15:29:20 -07:00
  • 8f793fdb4a
    Convert rcl_params_t to ParameterMap (#485) Shane Loretz 2018-06-05 10:54:08 -07:00
  • 5ab6bde1db
    fully delete parameters (#489) Dirk Thomas 2018-06-04 15:06:01 -07:00
  • 2a17232ad0
    Subscription tests using bind in member callback (#480) dhood 2018-06-04 12:48:02 -07:00
  • d298fa4445
    Split ParameterVariant into Parameter and ParameterValue (#481) Shane Loretz 2018-06-01 11:48:56 -07:00
  • 97575fd59b Relax template matching rules for std::bind and GNU C++ >= 7.1 (#484) Esteve Fernandez 2018-06-01 19:28:45 +02:00
  • d6057270f2 Use rosgraph_msgs/Clock for /clock topic. (#474) Ernesto Corbellini 2018-05-30 20:32:08 -03:00
  • 4efcd330fe
    Spin before checking if clock changed (#483) Shane Loretz 2018-05-30 15:09:30 -07:00
  • d82ce9666c
    Autostart parameter services (#478) Shane Loretz 2018-05-25 13:07:59 -07:00
  • f9a78df9fe
    Workaround for wait_for_service lasting the full timeout with connext (#476) dhood 2018-05-22 21:01:47 -04:00
  • 15d505ec1f Adding parameter array support (#443) Tom Moore 2018-05-11 00:05:52 +01:00
  • 1be4d2d914
    Fix bug when mixing shared_ptr and bind. (#470) Michael Carroll 2018-05-04 13:10:47 -05:00
  • 7cd8429534
    Fini arguments passed to rcl_node_init() (#468) Shane Loretz 2018-05-01 12:59:15 -07:00
  • 66a7c62531
    update to rcutils logging in commented code as well (#466) Mikael Arguedas 2018-04-27 15:31:08 -07:00
  • 1610fc3973
    pass AnyExecutable objects as reference to avoid memory allocation (#463) William Woodall 2018-04-17 21:54:42 -05:00
  • 360f1b9425
    Add CLI args to Node constructor (#461) Shane Loretz 2018-04-17 10:52:49 -07:00
  • 07e5be7621
    Correctly clean up arguments structure. (#459) Michael Carroll 2018-04-11 12:43:18 -05:00
  • 45dcd0c6e5
    handle node names which are null (#435) Dirk Thomas 2018-03-30 10:56:06 -07:00
  • fa81d95e33 Add argument for thread count to multithreaded executor (#442) Matthew 2018-03-29 19:18:00 -05:00
  • ef17ec6248
    Remove ros arguments (#454) Michael Carroll 2018-03-27 14:57:23 -07:00
  • 5f1fc660ea
    change export order for static linking (#446) Dirk Thomas 2018-03-22 16:26:42 -07:00
  • 947e3f7e67 Fix time type issue in time unittest (#453) jwang11 2018-03-21 06:43:40 +08:00
  • 9ce5aaa792
    Revert "Revert "Store the subscriber, client, service and timer"" (#449) William Woodall 2018-03-19 21:05:26 -07:00
  • af6e86c522 Make rclcpp::Duration support scale operation jwang 2018-02-14 03:15:28 +08:00
  • d8abea55ec
    make log location parameter const (#451) William Woodall 2018-03-15 18:05:15 -07:00
  • 168d75cf1e
    Revert "Store the subscriber, client, service and timer (#431)" (#448) William Woodall 2018-03-13 18:37:52 -07:00
  • 36526469c7 Store the subscriber, client, service and timer (#431) Denise Eng 2018-03-12 14:26:11 -04:00
  • 1a604b0c28
    update style (#445) Dirk Thomas 2018-03-01 08:58:52 -08:00
  • 2b7cb21cbd advise to ask questions on ROS answers Mikael Arguedas 2018-02-26 22:01:36 -08:00
  • 787de6ebf1
    Get node's logger name from rcl (#433) dhood 2018-02-26 14:36:10 -08:00
  • 3786c91deb
    Use ament_cmake_ros (#444) dhood 2018-02-26 09:46:44 -08:00
  • 0e79842b6b rclcpp logging still uses fprintf all over the place. (#439) Guillaume Autran 2018-02-23 20:24:37 -05:00
  • f88ade7a2a
    avoid using invalid iterator when erasing items using an iterator in a loop (#436) William Woodall 2018-02-02 16:46:24 -08:00
  • 3a503685bf change rcutils_time_point_value_t type from uint64_t to int64_t (#429) serge-nikulin 2018-02-01 13:50:33 -08:00
  • e4b5c0bbb9
    Byte array parameter rename (#428) Mikael Arguedas 2018-01-26 15:03:22 -08:00
  • e08c80052a Move clear wait set from after rcl_wait to ahead (#427) jwang11 2018-01-19 10:49:52 +08:00
  • b81f55e5df Fix the dereference to NULL (#405) Ethan Gao 2018-01-09 03:02:23 +08:00
  • 2bf688827b Change rmw_count_publishers API, to rcl equivalent rcl_count_publishe… (#425) Sriram Raghunathan 2017-12-20 09:15:58 +05:30
  • 199a26984d Fix the potential application crash issues (#426) Ethan Gao 2017-12-20 05:39:56 +08:00
  • bea1a52e24 0.4.0 Mikael Arguedas 2017-12-08 17:24:54 -08:00
  • 3e0fa4be66
    deallocate state and transition handles after call to fini (#424) Karsten Knese 2017-12-06 17:26:18 -08:00
  • 6d13bcb0fc
    Fix 394 (#419) Karsten Knese 2017-12-05 22:51:52 -08:00
  • c40f3c25c6
    Fix 393 (#418) Karsten Knese 2017-12-05 20:22:57 -08:00
  • d823982f22
    Allow logger to be passed into macros as a reference (#423) dhood 2017-12-05 15:12:20 -08:00
  • 6129a12df5
    Remove namespaces and namespace escalation e.g. node:: (#416) dhood 2017-12-05 15:02:00 -08:00
  • 713ee8059c
    Mirror clock API from Node to LifecycleNode (#417) Tully Foote 2017-12-05 00:25:28 -08:00
  • 2e4e85f141
    Add Logger class and give one to nodes (#411) dhood 2017-12-04 16:07:29 -08:00
  • d989bd15c1
    Prevent callback from being captured as a reference (#414) dhood 2017-12-03 19:26:30 -08:00
  • bc47fa83dc
    Rename severity_threshold -> level (#412) dhood 2017-12-03 18:40:28 -08:00
  • 8177771773
    Allow creating parameter client from constructor of Node subclass (#413) dhood 2017-12-03 17:12:43 -08:00
  • e9f0328ec8
    Allow client to trigger another service call from its callback (#415) dhood 2017-12-03 17:11:50 -08:00
  • 284dc17918
    Add a clock interface to the Node API (#407) Tully Foote 2017-11-30 14:07:23 -08:00
  • 3b06aa3721
    Escalate more namespaces e.g. rclcpp::Service (#410) dhood 2017-11-30 13:27:44 -08:00
  • 3426696541
    provide a class to filter parameter events conveniently based on name and type of parameter event (#391) Tully Foote 2017-11-29 11:11:18 -08:00
  • 7bbf5f6e5b
    waitset -> wait_set (#408) Mikael Arguedas 2017-11-27 13:30:07 -08:00
  • 5e64191e10
    Resolve erase race condition. (#406) Tully Foote 2017-11-21 20:44:28 -08:00
  • 5e565c7e75
    detach nodes from executors in destruction. (#404) Tully Foote 2017-11-21 11:42:44 -08:00
  • 9be9d66da5
    Remove const modifier to prevent compiler error for GCC 8. (#403) Hunter Allen 2017-11-20 15:54:53 -05:00
  • 5c57de016f
    work around windows failing debug test. Ticketing full debugging separately. (#402) Tully Foote 2017-11-19 20:09:41 -08:00
  • eed5999221
    small doc touchup (#400) William Woodall 2017-11-17 16:06:06 -08:00
  • e08428c79b
    include cstdlib for std::abs function (#399) Mikael Arguedas 2017-11-17 11:26:52 -08:00
  • a215d2d22e
    update rclcpp to use the refactored TimeSource Clock logic (#371) Tully Foote 2017-11-16 17:26:56 -08:00
  • 24f39700c6
    Implement rclcpp-specific logging macros [taking name not object] (#389) dhood 2017-11-15 14:14:09 -08:00
  • 989084b3de move callback (#387) Karsten Knese 2017-10-15 22:40:03 -07:00
  • 70d2b4b739 macros: fix two minor typos in doxygen. (#386) G.A. vd. Hoorn 2017-10-13 21:08:10 +02:00
  • c182f5805e lifecycle: fix minor typo in LC pub Doxygen (#384) G.A. vd. Hoorn 2017-10-13 15:25:20 +02:00
  • 022b2b1b80 sync parameter takes optional remote node name (#380) Karsten Knese 2017-10-02 11:46:00 -07:00
  • 070b3125c1 Merge pull request #382 from ros2/remove_indent_off Dirk Thomas 2017-09-29 14:24:31 -07:00
  • c70f2f1452 Merge pull request #381 from ros2/uncrustify_master Dirk Thomas 2017-09-29 11:12:43 -07:00
  • acd231abab remove obsolete INDENT-OFF usage Dirk Thomas 2017-09-29 10:34:52 -07:00
  • 38c750b876 update style to match latest uncrustify Dirk Thomas 2017-09-28 11:57:18 -07:00