Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

micro-ROS Library auto-update 20-03-2024 06:16 #1709

Merged
merged 1 commit into from
Mar 20, 2024
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
6 changes: 3 additions & 3 deletions built_packages
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ https://github.com/eProsima/Micro-CDR.git ed4fd513a24a53b93d548d342cb7aa0a18716f
https://github.com/eProsima/Micro-XRCE-DDS-Client.git 83f129a80770a09aac9e823896ecbf6a0eddf0fc
https://github.com/micro-ROS/micro_ros_msgs.git cefbf4883654083d195671971d3bf9a290e7917c
https://github.com/micro-ROS/micro_ros_utilities 4757528454cb0386ec0a18fcbd7ce3627fcca60d
https://github.com/micro-ROS/rcl 0ef2391040697dbafe995b2fed34aea483c493cb
https://github.com/micro-ROS/rcutils b24c5ca8a04732eadcd786db253d60533880f0f6
https://github.com/micro-ROS/rcl 290f9c8d76169dd6be3da3eba228284db649c129
https://github.com/micro-ROS/rcutils ff518ed38581ecefb89857cb2ed857a46eced058
https://github.com/micro-ROS/rmw-microxrcedds.git 6833232797d1034860125e949f34067a850eeb43
https://github.com/micro-ROS/rosidl_typesupport.git 9e3abf7effcbee61fe9b57712220e22e093b22b5
https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git 3d4589be60981c24aef5f8926d40125a80878961
Expand All @@ -26,7 +26,7 @@ https://github.com/ros2/rclc 169b246f738a1b5604423f6187d27dc770781871
https://github.com/ros2/rcpputils.git 292be119c13edb8baa1e78c348637c460ad7a846
https://github.com/ros2/rmw.git 9b3d9d0e3021b7a6e75d8886e3e061a53c36c789
https://github.com/ros2/rmw_implementation.git 513f6701ccfeedaa0df64c478f8dece1ec1022aa
https://github.com/ros2/ros2_tracing.git f1c66eb2d4463e74d1e632816600f63721c20875
https://github.com/ros2/ros2_tracing.git 975bf6ad8c36df1257ef4442a9245d9e8f58c3c8
https://github.com/ros2/rosidl.git 0775e1059638dc24e7d87c0b6b51bd2c8809d678
https://github.com/ros2/rosidl_core.git 84fa73d3974fe31fbe397e41e4449a31c2fb6ce4
https://github.com/ros2/rosidl_dds.git 8d6fdb365792c81861cf1d49da2d265e91dca86d
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.
21 changes: 14 additions & 7 deletions src/rcl/graph.h
Original file line number Diff line number Diff line change
Expand Up @@ -401,24 +401,27 @@ RCL_WARN_UNUSED
rcl_ret_t
rcl_names_and_types_fini(rcl_names_and_types_t * names_and_types);

/// Return a list of available nodes in the ROS graph.
/// Return a list of node names and their associated namespaces in the ROS graph.
/**
* The `node` parameter must point to a valid node.
*
* The `node_names` parameter must be allocated and zero initialized.
* `node_names` is the output for this function, and contains allocated memory.
* The `node_names` and `node_namespaces` parameters must be allocated and zero initialized.
* `node_names` and `node_namespaces` are the output for this function,
* and contain allocated memory.
* Use rcutils_get_zero_initialized_string_array() for initializing an empty
* rcutils_string_array_t struct.
* This `node_names` struct should therefore be passed to rcutils_string_array_fini()
* when it is no longer needed.
* These `node_names` and `node_namespaces` structs should therefore be passed
* to rcutils_string_array_fini() when they are no longer needed.
* Failing to do so will result in leaked memory.
*
* Example:
*
* ```c
* rcutils_string_array_t node_names =
* rcutils_get_zero_initialized_string_array();
* rcl_ret_t ret = rcl_get_node_names(node, &node_names);
* rcutils_string_array_t node_namespaces =
* rcutils_get_zero_initialized_string_array();
* rcl_ret_t ret = rcl_get_node_names(node, &node_names, &node_namespaces);
* if (ret != RCL_RET_OK) {
* // ... error handling
* }
Expand All @@ -427,6 +430,10 @@ rcl_names_and_types_fini(rcl_names_and_types_t * names_and_types);
* if (rcutils_ret != RCUTILS_RET_OK) {
* // ... error handling
* }
* rcutils_ret_t rcutils_ret = rcutils_string_array_fini(&node_namespaces);
* if (rcutils_ret != RCUTILS_RET_OK) {
* // ... error handling
* }
* ```
*
* <hr>
Expand Down Expand Up @@ -458,7 +465,7 @@ rcl_get_node_names(
rcutils_string_array_t * node_names,
rcutils_string_array_t * node_namespaces);

/// Return a list of available nodes in the ROS graph, including their enclave names.
/// Return a list of node names and their associated namespaces and enclaves in the ROS graph.
/**
* An rcl_get_node_names() equivalent, but including in its output the enclave
* name the node is using.
Expand Down
1 change: 1 addition & 0 deletions src/rcutils/configuration_flags.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ extern "C"
#define RCUTILS_NO_FILESYSTEM
#define RCUTILS_AVOID_DYNAMIC_ALLOCATION
#define RCUTILS_NO_THREAD_SUPPORT
#define RCUTILS_MICROROS

#ifdef __cplusplus
}
Expand Down
1 change: 1 addition & 0 deletions src/rcutils/configuration_flags.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ extern "C"
#cmakedefine RCUTILS_NO_FILESYSTEM
#cmakedefine RCUTILS_AVOID_DYNAMIC_ALLOCATION
#cmakedefine RCUTILS_NO_THREAD_SUPPORT
#cmakedefine RCUTILS_MICROROS

#ifdef __cplusplus
}
Expand Down
Loading