-
 

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version humble
Last Updated 2024-07-26
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

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.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 (#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)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

  • Add Security Vulnerability Policy pointing to REP-2006 (#661)
  • Address unused parameter warnings (#666)
  • Increase test coverage of rcl_action (#663)
  • Contributors: Chris Lalancette, Stephen Brawner

1.1.2 (2020-05-28)

1.1.1 (2020-05-26)

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)
  • Contributors: Stephen Brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)
  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Export targets in a addition to include directories / libraries (#632)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)
  • Rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#615)
  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)
  • Changed build_depend and build_depend_export dependencies to depend (#577)
  • Code style only: wrap after open parenthesis if not in one line (#565)
  • Check if action status publisher is ready (#541)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Tomoya Fujita

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 6.0.6
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version iron
Last Updated 2024-09-17
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

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.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)

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)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

  • Add Security Vulnerability Policy pointing to REP-2006 (#661)
  • Address unused parameter warnings (#666)
  • Increase test coverage of rcl_action (#663)
  • Contributors: Chris Lalancette, Stephen Brawner

1.1.2 (2020-05-28)

1.1.1 (2020-05-26)

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)
  • Contributors: Stephen Brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)
  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Export targets in a addition to include directories / libraries (#632)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)
  • Rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#615)
  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)
  • Changed build_depend and build_depend_export dependencies to depend (#577)
  • Code style only: wrap after open parenthesis if not in one line (#565)
  • Check if action status publisher is ready (#541)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Tomoya Fujita

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 9.2.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version jazzy
Last Updated 2024-09-19
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

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.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)

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)

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)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

  • Add Security Vulnerability Policy pointing to REP-2006 (#661)
  • Address unused parameter warnings (#666)
  • Increase test coverage of rcl_action (#663)
  • Contributors: Chris Lalancette, Stephen Brawner

1.1.2 (2020-05-28)

1.1.1 (2020-05-26)

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)
  • Contributors: Stephen Brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)
  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Export targets in a addition to include directories / libraries (#632)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)
  • Rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#615)
  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)
  • Changed build_depend and build_depend_export dependencies to depend (#577)
  • Code style only: wrap after open parenthesis if not in one line (#565)
  • Check if action status publisher is ready (#541)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Tomoya Fujita

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 9.4.1
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version rolling
Last Updated 2024-10-01
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

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.4.1 (2024-07-29)

  • Increase the test_action_interaction timeouts. (#1172) While I can't reproduce the problem locally, I suspect that waiting only 1 second for the entities to become ready isn't enough in all cases, particularly on Windows, with Connext, and when we are running in parallel with other tests. Thus, increase the timeout for the rcl_wait() in all of the test_action_interaction tests, which should hopefully be enough to make this always pass.
  • Stop compiling rcl_action tests multiple times. (#1165) We don't need to compile the tests once for each RMW; we can just compile it once and then use the RMW_IMPLEMENTATION environment variable to run the tests on the different RMWs. This speeds up compilation.
  • Contributors: Chris Lalancette

9.4.0 (2024-06-17)

9.3.0 (2024-04-26)

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)

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)

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)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

  • Add Security Vulnerability Policy pointing to REP-2006 (#661)
  • Address unused parameter warnings (#666)
  • Increase test coverage of rcl_action (#663)
  • Contributors: Chris Lalancette, Stephen Brawner

1.1.2 (2020-05-28)

1.1.1 (2020-05-26)

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)
  • Contributors: Stephen Brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)
  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Export targets in a addition to include directories / libraries (#632)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)
  • Rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#615)
  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)
  • Changed build_depend and build_depend_export dependencies to depend (#577)
  • Code style only: wrap after open parenthesis if not in one line (#565)
  • Check if action status publisher is ready (#541)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Tomoya Fujita

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version crystal
Last Updated 2019-08-17
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Jacob Perron

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rcl_action

0.6.6 (2019-08-17)

0.6.5 (2019-02-08)

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 0.8.5
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version eloquent
Last Updated 2020-12-04
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Jacob Perron

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rcl_action

0.8.5 (2020-12-04)

0.8.4 (2020-01-17)

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 0.7.10
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version dashing
Last Updated 2021-05-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Jacob Perron

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG

Changelog for package rcl_action

0.7.10 (2021-05-21)

  • Fix rcl_action test_graph (#504) (#874)
  • Contributors: Ivan Pauno, Jacob Perron

0.7.9 (2020-07-10)

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

0.7.8 (2019-12-10)

0.7.7 (2019-09-20)

0.7.6 (2019-08-01)

0.7.5 (2019-06-12)

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 3.1.4
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version galactic
Last Updated 2022-12-03
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

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)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

  • Add Security Vulnerability Policy pointing to REP-2006 (#661)
  • Address unused parameter warnings (#666)
  • Increase test coverage of rcl_action (#663)
  • Contributors: Chris Lalancette, Stephen Brawner

1.1.2 (2020-05-28)

1.1.1 (2020-05-26)

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)
  • Contributors: Stephen Brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)
  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Export targets in a addition to include directories / libraries (#632)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)
  • Rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#615)
  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)
  • Changed build_depend and build_depend_export dependencies to depend (#577)
  • Code style only: wrap after open parenthesis if not in one line (#565)
  • Check if action status publisher is ready (#541)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Tomoya Fujita

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 1.1.14
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros2/rcl.git
VCS Type git
VCS Version foxy
Last Updated 2022-07-25
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Package containing a C-based ROS action implementation

Additional Links

No additional links.

Maintainers

  • Jacob Perron

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

1.1.14 (2022-07-25)

1.1.13 (2022-02-04)

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

1.1.12 (2022-01-31)

1.1.11 (2021-04-14)

1.1.10 (2020-12-09)

  • rcl_action: address various clang static analysis fixes (#864) (#875)
  • Update build.ros2.org links (#868)
  • Update QD to QL 1 (#867)
  • Update QD (#843)
  • Contributors: Alejandro Hernández Cordero, Christophe Bedard, Jorge Perez, Stephen Brawner

1.1.9 (2020-11-03)

  • Make sure to always check return values. (#840)
  • Make sure to check the return value of rcl APIs. (#838)
  • Add fault injection macros and unit tests to rcl_action (#730)
  • Contributors: Chris Lalancette, brawner

1.1.8 (2020-10-07)

  • Fix action client test failure on Windows by zero initializing pointers and freeing memory (#717) (#820)
  • Use valid clock in case of issue in rcl_timer_init (#795) Store reference to rcl_clock_t instead of copy (#797) (#805)
  • Contributors: Shane Loretz, Stephen Brawner

1.1.7 (2020-08-03)

  • Removed doxygen warnings (#712) (#724)
  • Contributors: Alejandro Hernández Cordero

1.1.6 (2020-07-07)

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

1.1.5 (2020-06-03)

1.1.4 (2020-06-02)

1.1.3 (2020-06-01)

  • Add Security Vulnerability Policy pointing to REP-2006 (#661)
  • Address unused parameter warnings (#666)
  • Increase test coverage of rcl_action (#663)
  • Contributors: Chris Lalancette, Stephen Brawner

1.1.2 (2020-05-28)

1.1.1 (2020-05-26)

1.1.0 (2020-05-22)

  • Update Quality Declaration for 1.0 (#647)
  • Contributors: Stephen Brawner

1.0.0 (2020-05-12)

0.9.1 (2020-05-08)

  • Included features (#644)
  • Quality Declarations for rcl_action, rcl_lifecycle, yaml_parser (#641)
  • Contributors: Alejandro Hernández Cordero, Stephen Brawner

0.9.0 (2020-04-29)

  • Export targets in a addition to include directories / libraries (#632)
  • Rename rosidl_generator_c namespace to rosidl_runtime_c (#616)
  • Rename rosidl_generator_cpp namespace to rosidl_runtime_cpp (#615)
  • Changed rosidl_generator_c/cpp to rosidl_runtime_c/cpp (#588)
  • Changed build_depend and build_depend_export dependencies to depend (#577)
  • Code style only: wrap after open parenthesis if not in one line (#565)
  • Check if action status publisher is ready (#541)
  • Contributors: Alejandro Hernández Cordero, Dirk Thomas, Tomoya Fujita

0.8.3 (2019-11-08)

0.8.2 (2019-10-23)

  • Correct action server documentation (#519)
  • Add mechanism to pass rmw impl specific payloads during pub/sub creation (#513)
  • Contributors: Jacob Perron, William Woodall

0.8.1 (2019-10-08)

0.8.0 (2019-09-26)

  • Fix rcl_action test_graph (#504)
  • remove unused CMake code (#475)
  • Contributors: Mikael Arguedas, ivanpauno

0.7.4 (2019-05-29)

  • rcl_action - user friendly error messages for invalid transitions (#448)
  • Contributors: Siddharth Kucheria

0.7.3 (2019-05-20)

  • Fixed memory leaks in rcl_action unit tests (#442)
  • Contributors: Prajakta Gokhale

0.7.2 (2019-05-08)

  • Update graph test for change to rmw names and types struct (#407)
  • New interfaces and their implementations for QoS features (#408)
  • Add return code to CancelGoal service response (#422)
  • Rmw preallocate (#428)
  • Contributors: Jacob Perron, M. M, Michael Carroll

0.7.1 (2019-04-29)

  • Renamed action state transitions (#409)
  • Updated initialization of rmw_qos_profile_t struct instances. (#416)
  • Contributors: Jacob Perron, M. M

0.7.0 (2019-04-14)

  • Added Action graph API (#411)
  • Updated to use ament_target_dependencies where possible. (#400)
  • Fixed typo in Doxyfile. (#398)
  • Updated tests to use separated action types. (#340)
  • Fixed minor documentation issues. (#397)
  • Set symbol visibility to hidden for rcl. (#391)
  • Fixed rcl_action documentation. (#380)
  • Removed now unused test executable . (#382)
  • Removed unused action server option 'clock_type'. (#382)
  • Set error message when there is an invalid goal transition. (#382)
  • Updated to pass context to wait set, and fini rmw context (#373)
  • Contributors: Dirk Thomas, Jacob Perron, Sachin Suresh Bhat, William Woodall, ivanpauno

0.6.4 (2019-01-11)

  • Added parentheses around use of zerouuid macro (#371)
  • Fixed logic that moves goal handles when one expires (#360)
  • Updated to avoid timer period being set to 0 (#359)
  • Contributors: Jacob Perron, Shane Loretz

0.6.3 (2018-12-13)

0.6.2 (2018-12-13)

  • [rcl_action] Bugfix: arithmetic error
  • Contributors: Jacob Perron

0.6.1 (2018-12-07)

  • Added wait_for_action_server() for action clients (#349)
  • Updated to adapt to action implicit changes (#353)
  • Added action interaction tests (#352)
  • Enabled test_action_communication to compile against available rmw. (#351)
  • Changed UUID type in action msgs (#338)
  • Added rcl_action_server_is_valid_except_context (#348)
  • Updated to fini even if node context is invalid and reset error (#346)
  • Added timer to action server to check expired goals + asan fixes (#343)
  • Increased timeout for rcl_wait in action tests (#344)
  • Refactored init to not be global (#336)
  • Completes integration tests for action client/server (#331)
  • Updated rcl_action_expire_goals() to output list of expired goals. (#342)
  • Updated process_cancel_request to no longer change goal state (#341)
  • Add action server implementation (#323)
  • Contributors: Alexis Pojomovsky, Jacob Perron, Michel Hidalgo, Shane Loretz, William Woodall

0.6.0 (2018-11-16)

  • Made rcl_action_get_*_name() functions check for empty action names. #329
  • Implemented Action client #319
  • Added function to check if goal can be transitioned to CANCELING (#325)
  • Implement goal handle (#320)
  • Update to use new error handling API from rcutils (#314)
  • Add action services and topics name getters #317
  • Implement init/fini functions for types (#312)
  • Refactor goal state machine implementation and add unit tests (#311)
  • Add missing visibilty control definitions (#315)
  • Add rcl_action package and headers (#307)
  • Contributors: Jacob Perron, Michel Hidalgo, William Woodall

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

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 lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.