Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions built_packages
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,27 @@ https://github.com/ament/googletest.git bee0ad5f9bc5796fe1cb34484cb0adc13ec7c032
https://github.com/ament/uncrustify_vendor.git a2a8e43c8bdd70f1005443f89f2e2c531cb493ab
https://github.com/eProsima/Micro-CDR.git ed4fd513a24a53b93d548d342cb7aa0a18716f04
https://github.com/eProsima/Micro-XRCE-DDS-Client.git 83f129a80770a09aac9e823896ecbf6a0eddf0fc
https://github.com/micro-ROS/micro_ros_msgs.git b935f634ba4afc91b56afd71ce3adf71179f90a5
https://github.com/micro-ROS/micro_ros_utilities 7764fb371a6c68dc56fffef9ce9005344f34ce85
https://github.com/micro-ROS/rcl e629807e9a1eead75e042d0c71d63c0cdea81bca
https://github.com/micro-ROS/rcutils 93c7505d6b64f920fc6cb7bdd9fd51b66656f1e8
https://github.com/micro-ROS/micro_ros_msgs.git 839f17bab4bfd52cd6b20db81fcd0a6187b647dc
https://github.com/micro-ROS/micro_ros_utilities a4af2545d0a9f5eb4fad03c177c286965c73d9ff
https://github.com/micro-ROS/rcl 9debd7dd5039331a02393953899911c61937c3ee
https://github.com/micro-ROS/rcutils 9c6796f098dd42d806935aa5b253c6ddf6f3fd67
https://github.com/micro-ROS/rmw-microxrcedds.git b6e02669d42fd5aeddc1e5b71bac65afd76cddf7
https://github.com/micro-ROS/rosidl_typesupport.git 7de9f31a3f9f806f6a2f7c8567453ff37ac39dcb
https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git dd85753ac26ba136ddf35867c5484cbe90b68714
https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git d4a50a80e8d15521cdb75bcb9a14d29665f488d7
https://github.com/ros-controls/control_msgs 1416954c31432c192ff95a06559847e87386cf60
https://github.com/ros2/ament_cmake_ros.git 232937e03dd816d042dc75dc872827342cb3d931
https://github.com/ros2/common_interfaces.git e8256c0f37927bd5f0b5ac42a3282e7543a9d034
https://github.com/ros2/common_interfaces.git 3fe6e1bf7dfcb370fd53703cab04c0f3af63e9dd
https://github.com/ros2/example_interfaces.git e4f46c5762e433a72b2496bb23b0375ecfc06d1e
https://github.com/ros2/libyaml_vendor.git c69b99721471d47f88042b44e510cfefafb385b9
https://github.com/ros2/rcl.git 37e3c73348d483645f35c1f52178c317239150da
https://github.com/ros2/rcl.git 53d0a54ebb9118aa24f947da4b55eb890b7a8144
https://github.com/ros2/rcl_interfaces.git 1bd7d0b36c79e9e6db6980301f3732fff51ddc50
https://github.com/ros2/rcl_logging.git 06814b3a5730d4cdd6db66e529c227febbc1638d
https://github.com/ros2/rclc 74acd42f850d8b2ebc647ae1c326d871fdddf1b3
https://github.com/ros2/rcpputils.git 37a8801c18632d7d725ff1659248e8b12a7f2089
https://github.com/ros2/rclc 8f5a5b97aa381e0fbc20175bb62ff7fc3c2f60a3
https://github.com/ros2/rcpputils.git 6f2f0a1cc80ca599a5851b84085e587d01d6944d
https://github.com/ros2/rmw.git db761272b97dff7ffced709dc2b33236af0aabbd
https://github.com/ros2/rmw_implementation.git eb7c460223df686178594a75c5f2b82dac8f3902
https://github.com/ros2/ros2_tracing.git 26b6b7a8c0133dff273c6b4b8954f0aa34778611
https://github.com/ros2/rosidl.git 30877f52f5f19902bedb89f67bf4bafb2c6eae12
https://github.com/ros2/ros2_tracing.git b530336ebeb191d74158f383c4fcb0260e5a34cb
https://github.com/ros2/rosidl.git 04bd000e1060d8abe93478a54a63ac96931a1ffa
https://github.com/ros2/rosidl_core.git 96c2c0e38b28b46244e62005710f0462fb4d5c64
https://github.com/ros2/rosidl_dds.git 772632eb729ab48f368a0862659224be80caf56b
https://github.com/ros2/rosidl_defaults.git 1c730458cbee50e2941f67e441e0fd5a3d3c7e6b
Expand Down
Binary file modified src/cortex-m0plus/libmicroros.a
Binary file not shown.
Binary file modified src/cortex-m3/libmicroros.a
Binary file not shown.
Binary file modified src/cortex-m4/libmicroros.a
Binary file not shown.
Binary file modified src/cortex-m7/fpv5-d16-softfp/libmicroros.a
Binary file not shown.
Binary file modified src/cortex-m7/fpv5-sp-d16-hardfp/libmicroros.a
Binary file not shown.
Binary file modified src/cortex-m7/fpv5-sp-d16-softfp/libmicroros.a
Binary file not shown.
Binary file modified src/esp32/libmicroros.a
Binary file not shown.
Binary file modified src/imxrt1062/fpv5-d16-hard/libmicroros.a
Binary file not shown.
Binary file modified src/mk20dx256/libmicroros.a
Binary file not shown.
Binary file modified src/mk64fx512/fpv4-sp-d16-hard/libmicroros.a
Binary file not shown.
Binary file modified src/mk66fx1m0/fpv4-sp-d16-hard/libmicroros.a
Binary file not shown.
22 changes: 22 additions & 0 deletions src/rcl_action/goal_handle.h
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,28 @@ RCL_WARN_UNUSED
bool
rcl_action_goal_handle_is_cancelable(const rcl_action_goal_handle_t * goal_handle);

/// Check if a goal can be transitioned to ABORTED in its current state.
/**
* This is a non-blocking call.
*
* <hr>
* Attribute | Adherence
* ------------------ | -------------
* Allocates Memory | No
* Thread-Safe | No
* Uses Atomics | No
* Lock-Free | Yes
*
* \param[in] goal_handle struct containing the goal and metadata
* \return `true` if the goal can be transitioned to ABORTED from its current state, or
* \return `false` if the goal handle pointer is invalid, or
* \return `false` otherwise
*/
RCL_ACTION_PUBLIC
RCL_WARN_UNUSED
bool
rcl_action_goal_handle_is_abortable(const rcl_action_goal_handle_t * goal_handle);

/// Check if a rcl_action_goal_handle_t is valid.
/**
* This is a non-blocking call.
Expand Down
3 changes: 2 additions & 1 deletion src/rclc/executor.h
Original file line number Diff line number Diff line change
Expand Up @@ -455,6 +455,7 @@ rclc_executor_add_service(
* \return `RCL_RET_INVALID_ARGUMENT` if any parameter is a null pointer
* \return `RCL_RET_ERROR` if any other error occured
*/
RCLC_PUBLIC
rcl_ret_t
rclc_executor_add_action_client(
rclc_executor_t * executor,
Expand Down Expand Up @@ -494,7 +495,7 @@ rclc_executor_add_action_client(
* \return `RCL_RET_INVALID_ARGUMENT` if any parameter is a null pointer
* \return `RCL_RET_ERROR` if any other error occured
*/

RCLC_PUBLIC
rcl_ret_t
rclc_executor_add_action_server(
rclc_executor_t * executor,
Expand Down
27 changes: 27 additions & 0 deletions src/rcutils/time.h
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,33 @@ RCUTILS_WARN_UNUSED
rcutils_ret_t
rcutils_steady_time_now(rcutils_time_point_value_t * now);

/// Retrieve the current time as a rcutils_time_point_value_t object.
/**
* This function returns the time from a monotonically increasing slew-free clock.
*
* The resolution (e.g. nanoseconds vs microseconds) is not guaranteed.
*
* The now argument must point to an allocated rcutils_time_point_value_t object,
* as the result is copied into this variable.
*
* <hr>
* Attribute | Adherence
* ------------------ | -------------
* Allocates Memory | No
* Thread-Safe | Yes
* Uses Atomics | No
* Lock-Free | Yes
*
* \param[out] now a struct in which the current time is stored
* \return #RCUTILS_RET_OK if the current time was successfully obtained, or
* \return #RCUTILS_RET_INVALID_ARGUMENT if any arguments are invalid, or
* \return #RCUTILS_RET_ERROR if an unspecified error occur.
*/
RCUTILS_PUBLIC
RCUTILS_WARN_UNUSED
rcutils_ret_t
rcutils_raw_steady_time_now(rcutils_time_point_value_t * now);

/// Return a time point as nanoseconds in a string.
/**
* The number is always fixed width, with left padding zeros up to the maximum
Expand Down
2 changes: 1 addition & 1 deletion src/rosidl_runtime_c/message_type_support_struct.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ ROSIDL_GENERATOR_C_PUBLIC
const rosidl_message_type_support_t * get_message_typesupport_handle_function(
const rosidl_message_type_support_t * handle, const char * identifier);

/// Get the message type support given a provided action and package.
/// Get the message type support given a provided message and package.
/**
* \param PkgName Name of the package that contains the message
* \param MsgSubfolder name of the subfolder (for example: msg)
Expand Down
2 changes: 1 addition & 1 deletion src/rosidl_runtime_c/sequence_bound.h
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ ROSIDL_GENERATOR_C_PUBLIC
const rosidl_runtime_c__Sequence__bound * get_sequence_bound_handle_function(
const rosidl_runtime_c__Sequence__bound * handle, const char * identifier);

/// Get the sequence bounds given a provided action and package.
/// Get the sequence bounds given a provided message and package.
/**
* \param PkgName Name of the package that contains the message
* \param MsgSubfolder name of the subfolder (foe example: msg)
Expand Down
2 changes: 1 addition & 1 deletion src/rosidl_runtime_c/service_type_support_struct.h
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ ROSIDL_GENERATOR_C_PUBLIC
const rosidl_service_type_support_t * get_service_typesupport_handle_function(
const rosidl_service_type_support_t * handle, const char * identifier);

/// Get the service type support given a provided action and package.
/// Get the service type support given a provided service and package.
/**
* \param PkgName Name of the package that contains the service
* \param SrvSubfolder name of the subfolder (for example: srv)
Expand Down