Skip to content

Commit c048ca5

Browse files
micro-ROS galactic Library auto-update 08-09-2021 06:17 (#472)
Co-authored-by: pablogs9 <[email protected]>
1 parent 7170237 commit c048ca5

File tree

11 files changed

+39
-2
lines changed

11 files changed

+39
-2
lines changed

built_packages

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ https://github.com/micro-ROS/rosidl_typesupport.git 0e03d18809cb08215877ff856a91
2424
https://github.com/micro-ROS/micro_ros_msgs.git e3664463e78ae5d0c34d86be92d707b3d9dfd27d
2525
https://github.com/ros2/rclc dc6767cf6a631c4f71fe4da10d17aba10655a8a8
2626
https://github.com/micro-ROS/rcutils ce82f7fc64d827237a6f3d7a8e037b95ed5850e1
27-
https://github.com/micro-ROS/rmw-microxrcedds.git 30658350495ea891301e11c000f9e22d2ebea62a
27+
https://github.com/micro-ROS/rmw-microxrcedds.git b996df14b72aa67bf40b2e159414fa86e72c5f14
2828
https://github.com/ros2/ament_cmake_ros.git 7b6b599c3fc8023806db2a97b344e8610902adac
2929
https://github.com/ament/ament_package.git d695ec8f2a0e8adefc1e1212bfa6c09ca54b333d
3030
https://github.com/ament/ament_lint.git 4bc68c815ce308b3443e3cb38fd71e2b03ffdc40

src/cortex-m0plus/libmicroros.a

602 Bytes
Binary file not shown.

src/cortex-m3/libmicroros.a

570 Bytes
Binary file not shown.
558 Bytes
Binary file not shown.
566 Bytes
Binary file not shown.
574 Bytes
Binary file not shown.
570 Bytes
Binary file not shown.

src/mk20dx256/libmicroros.a

562 Bytes
Binary file not shown.
566 Bytes
Binary file not shown.

src/rmw_microros/custom_transport.h

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ extern "C"
3737
*/
3838

3939
/**
40-
* \brief Check if micro-ROS Agent answers to micro-ROS client
40+
* \brief Sets micro-ROS default custom transport.
4141
*
4242
* \param[in] framing Enable XRCE framing.
4343
* \param[in] args Arguments for open function.
@@ -56,6 +56,28 @@ rmw_ret_t rmw_uros_set_custom_transport(
5656
write_custom_func write_cb,
5757
read_custom_func read_cb);
5858

59+
/**
60+
* \brief Fills rmw implementation-specific options with the given custom transport.
61+
*
62+
* \param[in] framing Enable XRCE framing.
63+
* \param[in] args Arguments for open function.
64+
* \param[in] open_cb Open transport callback.
65+
* \param[in] close_cb Close transport callback.
66+
* \param[in] write_cb Write transport callback.
67+
* \param[in] read_cb Read transport callback.
68+
* \param[in,out] rmw_options Updated options with updated transport.
69+
* \return RMW_RET_OK If arguments were valid and set in rmw_init_options.
70+
* \return RMW_RET_INVALID_ARGUMENT If rmw_init_options is not valid or unexpected arguments.
71+
*/
72+
rmw_ret_t rmw_uros_options_set_custom_transport(
73+
bool framing,
74+
void * args,
75+
open_custom_func open_cb,
76+
close_custom_func close_cb,
77+
write_custom_func write_cb,
78+
read_custom_func read_cb,
79+
rmw_init_options_t * rmw_options);
80+
5981
/** @}*/
6082

6183
#if defined(__cplusplus)

0 commit comments

Comments
 (0)