Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
humble

Package Summary

Tags No category tags.
Version 5.3.10
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

No additional authors.

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

5.3.10 (2025-07-16)

5.3.9 (2024-07-26)

  • Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
  • Contributors: mergify[bot]

5.3.8 (2024-05-15)

  • add RCL_RET_TIMEOUT to action service response. (#1138) (#1153)
  • Contributors: mergify[bot]

5.3.7 (2024-01-24)

5.3.6 (2023-11-13)

5.3.5 (2023-09-19)

5.3.4 (2023-07-17)

5.3.3 (2023-04-25)

5.3.2 (2022-09-08)

5.3.1 (2022-04-26)

5.3.0 (2022-04-05)

5.2.1 (2022-03-31)

5.2.0 (2022-03-24)

5.1.0 (2022-03-01)

  • Add Events Executor (#839)
  • Install includes it include/${PROJECT_NAME} (#959)
  • Contributors: Shane Loretz, iRobot ROS

5.0.1 (2022-01-14)

5.0.0 (2021-12-14)

  • Fix up documentation build for rcl_action when using rosdoc2 (#937)
  • Contributors: Michel Hidalgo

4.0.0 (2021-09-16)

  • Fix expired goals capacity of action server (#931)
  • Contributors: spiralray

3.2.0 (2021-09-02)

  • Wait for action server in rcl_action comm tests. (#919)
  • Contributors: Michel Hidalgo

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

3.0.1 (2021-03-25)

3.0.0 (2021-03-23)

2.6.0 (2021-03-18)

  • Don't expect RCL_RET_TIMEOUT to set an error string (#900)
  • Add support for rmw_connextdds (#895)
  • Contributors: Andrea Sorbini

2.5.2 (2021-02-05)

  • Avoid setting error message twice. (#887)
  • Contributors: Chen Lihui

2.5.1 (2021-01-25)

2.5.0 (2020-12-08)

  • Address various clang static analysis fixes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 9.2.7
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version jazzy
Last Updated 2025-06-23
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Ivan Paunovic
  • William Woodall

Authors

  • Jacob Perron

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

9.2.7 (2025-06-23)

  • Change the starting time of the goal expiration timeout (#1121) (#1240)
  • Contributors: mergify[bot]

9.2.6 (2025-04-29)

9.2.5 (2025-04-02)

9.2.4 (2024-09-19)

9.2.3 (2024-05-13)

9.2.2 (2024-04-24)

9.2.1 (2024-04-16)

  • Generate version header using ament_generate_version_header(..) (#1141)
  • Contributors: G.A. vd. Hoorn

9.2.0 (2024-03-28)

  • add RCL_RET_TIMEOUT to action service response. (#1138)

    • add RCL_RET_TIMEOUT to action service response.

    * address review comment. ---------

  • Update quality declaration documents (#1131)

  • Contributors: Christophe Bedard, Tomoya Fujita

9.1.0 (2024-01-24)

9.0.0 (2023-12-26)

8.0.0 (2023-11-06)

7.3.0 (2023-10-09)

7.2.0 (2023-10-04)

  • Remove most remaining uses of ament_target_dependencies. (#1102)
  • Contributors: Chris Lalancette

7.1.1 (2023-09-07)

7.1.0 (2023-08-21)

7.0.0 (2023-07-11)

  • Add [~/get_type_description]{.title-ref} service (rep2011) (#1052)
  • Modifies timers API to select autostart state (#1004)
  • Contributors: Eloy Briceno, Hans-Joachim Krauch

6.3.0 (2023-06-12)

6.2.0 (2023-06-07)

6.1.1 (2023-05-11)

6.1.0 (2023-04-28)

6.0.1 (2023-04-18)

6.0.0 (2023-04-12)

  • doc update, ROS message accessibility depends on RMW implementation. (#1043)
  • Contributors: Tomoya Fujita

5.9.0 (2023-03-01)

5.8.0 (2023-02-23)

5.7.0 (2023-02-13)

  • Update rcl to C++17. (#1031)
  • Contributors: Chris Lalancette

5.6.0 (2022-12-05)

  • Reduce result_timeout to 10 seconds. (#1012)
  • [rolling] Update maintainers - 2022-11-07 (#1017)
  • Contributors: Audrow Nash, Chris Lalancette

5.5.0 (2022-11-02)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 10.1.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version kilted
Last Updated 2025-07-28
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Ivan Paunovic
  • William Woodall

Authors

  • Jacob Perron

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

10.1.1 (2025-06-23)

10.1.0 (2025-04-04)

  • Set envars to run tests with rmw_zenoh_cpp with multicast discovery (#1218)
  • No need to add public symbol visibility macros in implementation. (#1213)
  • fix 'rcl_action_server_configure_action_introspection': inconsistent dll linkage. (#1212)
  • Add new interfaces to enable intropsection for action (#1207)
  • Contributors: Barry Xu, Tomoya Fujita, yadunund

10.0.2 (2025-01-31)

  • fix(rcl_action): Allow to pass the timer to action during initialization (#1201)

    * fix(timer): Use impl pointer in jump callback The interface description does not explicitly state that a rcl_timer_t may not be copied around. Therefore users may do this. By using a known never changing pointer in the callbacks, we avoid segfaults, even if the 'user' decides to copy the rcl_timer_t around.

  • Added remapping resolution for action names (#1170)

    • Added remapping resolution for action names
    • Fix cpplint/uncrustify
    • Simplified returned error codes in case name resolution failes.
    • Renamed action_name field to remapped_action_name.
    • Removed unnecessary resolved_action_name stack variable
    • Added tests for action name remapping.

    * Add tests for action name remapping using local arguments ---------

  • Clean up error handling in many rcl{_action,_lifecycle} codepaths (#1202)

    * Shorten the delay in test_action_server setup. Instead of waiting 250ms between setting up 10 goals (for at least 2.5 seconds), just wait 100ms which reduces this to 1 second.

    • Small style cleanups in test_action_server.cpp

    * Reset the error in rcl_node_type_cache_register_type(). That is, if rcutils_hash_map_set() fails, it sets its own error, so overriding it with our own will cause a warning to print. Make sure to clear it before setting our own.

    * Only unregister a clock jump callback if we have installed it. This avoids a warning on cleanup in rcl_timer_init2.

    * Record the return value from rcl_node_type_cache_register_type. Otherwise, in a failure situation we set the error but we actually return RCL_RET_OK to the upper layers, which is odd.

    * Get rid of completely unnecessary return value translation. This generated code was translating an RCL error to an RCL error, which doesn't make much sense. Just remove the duplicate code.

    * Use the rcl_timer_init2 functionality to start the timer disabled. Rather than starting it enabled, and then immediately canceling it.

    * Don't overwrite the error from rcl_action_goal_handle_get_info() It already sets the error, so rcl_action_server_goal_exists() should not set it again.

    * Reset errors before setting new ones when checking action validity That way we avoid an ugly warning in the error paths.

    * Move the copying of the options earlier in rcl_subscription_init. That way when we go to cleanup in the "fail" case, the options actually exist and are valid. This avoids an ugly warning during cleanup.

    * Make sure to set the error on failure of rcl_action_get_##_service_name This makes it match the generated code for the action_client.

    * Reset the errors during RCUTILS_FAULT_INJECTION testing. That way subsequent failures won't print out ugly error strings.

    * Make sure to return errors in _rcl_parse_resource_match . That is, if rcl_lexer_lookahead2_expect() returns an error, we should pass that along to higher layers rather than just ignoring it.

    * Don't overwrite error by rcl_validate_enclave_name. It leads to ugly warnings.

    • Add acomment that rmw_validate_namespace_with_size sets the error

    * Make sure to reset error in rcl_node_type_cache_init. Otherwise

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 10.2.3
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version rolling
Last Updated 2025-07-29
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Ivan Paunovic
  • William Woodall

Authors

  • Jacob Perron

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

10.2.3 (2025-07-29)

  • Fix Cmake deprecation (#1249)
  • Contributors: mosfet80

10.2.2 (2025-06-23)

10.2.1 (2025-05-30)

10.2.0 (2025-04-25)

10.1.0 (2025-04-04)

  • Set envars to run tests with rmw_zenoh_cpp with multicast discovery (#1218)
  • No need to add public symbol visibility macros in implementation. (#1213)
  • fix 'rcl_action_server_configure_action_introspection': inconsistent dll linkage. (#1212)
  • Add new interfaces to enable intropsection for action (#1207)
  • Contributors: Barry Xu, Tomoya Fujita, yadunund

10.0.2 (2025-01-31)

  • fix(rcl_action): Allow to pass the timer to action during initialization (#1201)

    * fix(timer): Use impl pointer in jump callback The interface description does not explicitly state that a rcl_timer_t may not be copied around. Therefore users may do this. By using a known never changing pointer in the callbacks, we avoid segfaults, even if the 'user' decides to copy the rcl_timer_t around.

  • Added remapping resolution for action names (#1170)

    • Added remapping resolution for action names
    • Fix cpplint/uncrustify
    • Simplified returned error codes in case name resolution failes.
    • Renamed action_name field to remapped_action_name.
    • Removed unnecessary resolved_action_name stack variable
    • Added tests for action name remapping.

    * Add tests for action name remapping using local arguments ---------

  • Clean up error handling in many rcl{_action,_lifecycle} codepaths (#1202)

    * Shorten the delay in test_action_server setup. Instead of waiting 250ms between setting up 10 goals (for at least 2.5 seconds), just wait 100ms which reduces this to 1 second.

    • Small style cleanups in test_action_server.cpp

    * Reset the error in rcl_node_type_cache_register_type(). That is, if rcutils_hash_map_set() fails, it sets its own error, so overriding it with our own will cause a warning to print. Make sure to clear it before setting our own.

    * Only unregister a clock jump callback if we have installed it. This avoids a warning on cleanup in rcl_timer_init2.

    * Record the return value from rcl_node_type_cache_register_type. Otherwise, in a failure situation we set the error but we actually return RCL_RET_OK to the upper layers, which is odd.

    * Get rid of completely unnecessary return value translation. This generated code was translating an RCL error to an RCL error, which doesn't make much sense. Just remove the duplicate code.

    * Use the rcl_timer_init2 functionality to start the timer disabled. Rather than starting it enabled, and then immediately canceling it.

    * Don't overwrite the error from rcl_action_goal_handle_get_info() It already sets the error, so rcl_action_server_goal_exists() should not set it again.

    * Reset errors before setting new ones when checking action validity That way we avoid an ugly warning in the error paths.

    * Move the copying of the options earlier in rcl_subscription_init. That way when we go to cleanup in the "fail" case, the options actually exist and are valid. This avoids an ugly warning during cleanup.

    * Make sure to set the error on failure of rcl_action_get_##_service_name This makes it match the generated code for the action_client.

    * Reset the errors during RCUTILS_FAULT_INJECTION testing. That way subsequent failures won't print out ugly error strings.

    * Make sure to return errors in _rcl_parse_resource_match . That

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 5.3.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Virtualisation platform using CHERI for isolation and sharing
Checkout URI https://github.com/lsds/intravisor.git
VCS Type git
VCS Version main
Last Updated 2024-06-05
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

No additional authors.

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

5.3.2 (2022-09-08)

5.3.1 (2022-04-26)

5.3.0 (2022-04-05)

5.2.1 (2022-03-31)

5.2.0 (2022-03-24)

5.1.0 (2022-03-01)

  • Add Events Executor (#839)
  • Install includes it include/${PROJECT_NAME} (#959)
  • Contributors: Shane Loretz, iRobot ROS

5.0.1 (2022-01-14)

5.0.0 (2021-12-14)

  • Fix up documentation build for rcl_action when using rosdoc2 (#937)
  • Contributors: Michel Hidalgo

4.0.0 (2021-09-16)

  • Fix expired goals capacity of action server (#931)
  • Contributors: spiralray

3.2.0 (2021-09-02)

  • Wait for action server in rcl_action comm tests. (#919)
  • Contributors: Michel Hidalgo

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

3.0.1 (2021-03-25)

3.0.0 (2021-03-23)

2.6.0 (2021-03-18)

  • Don't expect RCL_RET_TIMEOUT to set an error string (#900)
  • Add support for rmw_connextdds (#895)
  • Contributors: Andrea Sorbini

2.5.2 (2021-02-05)

  • Avoid setting error message twice. (#887)
  • Contributors: Chen Lihui

2.5.1 (2021-01-25)

2.5.0 (2020-12-08)

  • Address various clang static analysis fixes (#864)
  • Update QDs to QL 1 (#866)
  • Update QL (#858)
  • Make sure to always check return values (#840)
  • Update deprecated gtest macros (#818)
  • Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Stephen Brawner

2.4.0 (2020-10-19)

  • Make sure to check the return value of rcl APIs. (#838)
  • Contributors: Chris Lalancette

2.3.0 (2020-10-19)

  • Update maintainers (#825)
  • Store reference to rcl_clock_t instead of copy (#797)
  • Use valid clock in case of issue in rcl_timer_init (#795)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz, brawner

2.2.0 (2020-09-02)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
galactic

Package Summary

Tags No category tags.
Version 3.1.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-03
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

No additional authors.

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

3.1.4 (2022-12-02)

3.1.3 (2022-04-28)

  • fix expired goals capacity of action server (#931) (#958)
  • Contributors: mergify[bot]

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

3.0.1 (2021-03-25)

3.0.0 (2021-03-23)

2.6.0 (2021-03-18)

  • Don't expect RCL_RET_TIMEOUT to set an error string (#900)
  • Add support for rmw_connextdds (#895)
  • Contributors: Andrea Sorbini

2.5.2 (2021-02-05)

  • Avoid setting error message twice. (#887)
  • Contributors: Chen Lihui

2.5.1 (2021-01-25)

2.5.0 (2020-12-08)

  • Address various clang static analysis fixes (#864)
  • Update QDs to QL 1 (#866)
  • Update QL (#858)
  • Make sure to always check return values (#840)
  • Update deprecated gtest macros (#818)
  • Contributors: Alejandro Hernández Cordero, Audrow Nash, Chris Lalancette, Stephen Brawner

2.4.0 (2020-10-19)

  • Make sure to check the return value of rcl APIs. (#838)
  • Contributors: Chris Lalancette

2.3.0 (2020-10-19)

  • Update maintainers (#825)
  • Store reference to rcl_clock_t instead of copy (#797)
  • Use valid clock in case of issue in rcl_timer_init (#795)
  • Contributors: Ivan Santiago Paunovic, Shane Loretz, brawner

2.2.0 (2020-09-02)

  • Add fault injection macros and unit tests to rcl_action (#730)
  • Change some EXPECT_EQ to ASSERT_EQ in test_action_server. (#759)
  • Contributors: Chris Lalancette, brawner

2.1.0 (2020-07-22)

  • Removed doxygen warnings (#712)
  • Address issue 716 by zero initializing pointers and freeing memory (#717)
  • Contributors: Alejandro Hernández Cordero, brawner

2.0.0 (2020-07-09)

  • Update quality declaration and coverage (#674)
  • Contributors: Alejandro Hernández Cordero

1.2.0 (2020-06-18)

  • Fixed doxygen warnings (#677)
  • Contributors: Alejandro Hernández Cordero

1.1.5 (2020-06-03)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
iron

Package Summary

Tags No category tags.
Version 6.0.7
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version iron
Last Updated 2024-11-08
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Audrow Nash
  • Ivan Paunovic
  • William Woodall

Authors

  • Jacob Perron

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

6.0.7 (2024-11-09)

6.0.6 (2024-07-10)

  • Generate version header using [ament_generate_version_header(..)]{.title-ref} (#1144)
  • add RCL_RET_TIMEOUT to action service response. (#1154)
  • Contributors: G.A. vd. Hoorn, Tomoya Fujita

6.0.5 (2024-02-07)

6.0.4 (2023-11-17)

6.0.3 (2023-09-08)

  • rcl_send_response returns RCL_RET_TIMEOUT. (#1090)
  • Add [~/get_type_description]{.title-ref} service (rep2011) (#1082)
  • Contributors: Hans-Joachim Krauch, Tomoya Fujita

6.0.2 (2023-05-19)

6.0.1 (2023-04-18)

6.0.0 (2023-04-12)

  • doc update, ROS message accessibility depends on RMW implementation. (#1043)
  • Contributors: Tomoya Fujita

5.9.0 (2023-03-01)

5.8.0 (2023-02-23)

5.7.0 (2023-02-13)

  • Update rcl to C++17. (#1031)
  • Contributors: Chris Lalancette

5.6.0 (2022-12-05)

  • Reduce result_timeout to 10 seconds. (#1012)
  • [rolling] Update maintainers - 2022-11-07 (#1017)
  • Contributors: Audrow Nash, Chris Lalancette

5.5.0 (2022-11-02)

5.4.1 (2022-09-13)

5.4.0 (2022-04-29)

5.3.1 (2022-04-26)

5.3.0 (2022-04-05)

5.2.1 (2022-03-31)

5.2.0 (2022-03-24)

5.1.0 (2022-03-01)

  • Add Events Executor (#839)
  • Install includes it include/${PROJECT_NAME} (#959)
  • Contributors: Shane Loretz, iRobot ROS

5.0.1 (2022-01-14)

5.0.0 (2021-12-14)

  • Fix up documentation build for rcl_action when using rosdoc2 (#937)
  • Contributors: Michel Hidalgo

4.0.0 (2021-09-16)

  • Fix expired goals capacity of action server (#931)
  • Contributors: spiralray

3.2.0 (2021-09-02)

  • Wait for action server in rcl_action comm tests. (#919)
  • Contributors: Michel Hidalgo

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
humble

Package Summary

Tags No category tags.
Version 5.3.10
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

No additional authors.

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

5.3.10 (2025-07-16)

5.3.9 (2024-07-26)

  • Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
  • Contributors: mergify[bot]

5.3.8 (2024-05-15)

  • add RCL_RET_TIMEOUT to action service response. (#1138) (#1153)
  • Contributors: mergify[bot]

5.3.7 (2024-01-24)

5.3.6 (2023-11-13)

5.3.5 (2023-09-19)

5.3.4 (2023-07-17)

5.3.3 (2023-04-25)

5.3.2 (2022-09-08)

5.3.1 (2022-04-26)

5.3.0 (2022-04-05)

5.2.1 (2022-03-31)

5.2.0 (2022-03-24)

5.1.0 (2022-03-01)

  • Add Events Executor (#839)
  • Install includes it include/${PROJECT_NAME} (#959)
  • Contributors: Shane Loretz, iRobot ROS

5.0.1 (2022-01-14)

5.0.0 (2021-12-14)

  • Fix up documentation build for rcl_action when using rosdoc2 (#937)
  • Contributors: Michel Hidalgo

4.0.0 (2021-09-16)

  • Fix expired goals capacity of action server (#931)
  • Contributors: spiralray

3.2.0 (2021-09-02)

  • Wait for action server in rcl_action comm tests. (#919)
  • Contributors: Michel Hidalgo

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

3.0.1 (2021-03-25)

3.0.0 (2021-03-23)

2.6.0 (2021-03-18)

  • Don't expect RCL_RET_TIMEOUT to set an error string (#900)
  • Add support for rmw_connextdds (#895)
  • Contributors: Andrea Sorbini

2.5.2 (2021-02-05)

  • Avoid setting error message twice. (#887)
  • Contributors: Chen Lihui

2.5.1 (2021-01-25)

2.5.0 (2020-12-08)

  • Address various clang static analysis fixes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Package symbol

rcl_action package from rcl repo

rcl rcl_action rcl_lifecycle rcl_yaml_param_parser

ROS Distro
humble

Package Summary

Tags No category tags.
Version 5.3.10
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description Library to support implementation of language specific ROS Client Libraries.
Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version humble
Last Updated 2025-07-16
Dev Status MAINTAINED
Released RELEASED
Tags hacktoberfest
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Ivan Paunovic
  • Jacob Perron
  • William Woodall

Authors

No additional authors.

rcl_action

rcl_action provides functionality for ROS 2 actions in C.

Features are described in detail at http://docs.ros2.org

For more information about ROS 2 actions, see: http://design.ros2.org/articles/actions.html

Quality Declaration

This package claims to be in the Quality Level 1 category, see the Quality Declaration for more details.

CHANGELOG

Changelog for package rcl_action

5.3.10 (2025-07-16)

5.3.9 (2024-07-26)

  • Generate version header using [ament_generate_version_header(..)]{.title-ref} (backport #1141) (#1145)
  • Contributors: mergify[bot]

5.3.8 (2024-05-15)

  • add RCL_RET_TIMEOUT to action service response. (#1138) (#1153)
  • Contributors: mergify[bot]

5.3.7 (2024-01-24)

5.3.6 (2023-11-13)

5.3.5 (2023-09-19)

5.3.4 (2023-07-17)

5.3.3 (2023-04-25)

5.3.2 (2022-09-08)

5.3.1 (2022-04-26)

5.3.0 (2022-04-05)

5.2.1 (2022-03-31)

5.2.0 (2022-03-24)

5.1.0 (2022-03-01)

  • Add Events Executor (#839)
  • Install includes it include/${PROJECT_NAME} (#959)
  • Contributors: Shane Loretz, iRobot ROS

5.0.1 (2022-01-14)

5.0.0 (2021-12-14)

  • Fix up documentation build for rcl_action when using rosdoc2 (#937)
  • Contributors: Michel Hidalgo

4.0.0 (2021-09-16)

  • Fix expired goals capacity of action server (#931)
  • Contributors: spiralray

3.2.0 (2021-09-02)

  • Wait for action server in rcl_action comm tests. (#919)
  • Contributors: Michel Hidalgo

3.1.2 (2021-04-26)

3.1.1 (2021-04-12)

3.1.0 (2021-04-06)

3.0.1 (2021-03-25)

3.0.0 (2021-03-23)

2.6.0 (2021-03-18)

  • Don't expect RCL_RET_TIMEOUT to set an error string (#900)
  • Add support for rmw_connextdds (#895)
  • Contributors: Andrea Sorbini

2.5.2 (2021-02-05)

  • Avoid setting error message twice. (#887)
  • Contributors: Chen Lihui

2.5.1 (2021-01-25)

2.5.0 (2020-12-08)

  • Address various clang static analysis fixes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rcl_action at Robotics Stack Exchange