Skip to content

Commit 120b17f

Browse files
pablogs9github-actions[bot]
authored andcommitted
micro-ROS rolling Library auto-update 28-01-2025 06:23
1 parent 2953120 commit 120b17f

File tree

20 files changed

+392
-15
lines changed

20 files changed

+392
-15
lines changed

available_ros2_types

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ geometry_msgs/Pose.msg
8484
geometry_msgs/Pose2D.msg
8585
geometry_msgs/PoseArray.msg
8686
geometry_msgs/PoseStamped.msg
87+
geometry_msgs/PoseStampedArray.msg
8788
geometry_msgs/PoseWithCovariance.msg
8889
geometry_msgs/PoseWithCovarianceStamped.msg
8990
geometry_msgs/Quaternion.msg

built_packages

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11

2-
https://github.com/ament/ament_cmake.git 08de9432ab83f96840fa1af4791f2d227bf62007
2+
https://github.com/ament/ament_cmake.git 1b66f6c25f7d6ed98b3aadafe57af0df6ce91573
33
https://github.com/ament/ament_index.git 75b27b43ffa9702ffe867a7ca2b622a7324faf20
4-
https://github.com/ament/ament_lint.git a5d96f47984502fcb144acc3fe32ececf64c3cfe
4+
https://github.com/ament/ament_lint.git 03194e1f819a8136fc3bf77bf11d39a90aac5dfd
55
https://github.com/ament/ament_package.git 5090b28ef9d02fffc41cc1cd04883e3ac2c8f4a6
6-
https://github.com/ament/googletest.git c78f370f65b2531dd31ccbb6526704ba2b5a08c8
6+
https://github.com/ament/googletest.git a79ad9c9ef2581f97a7a28c3cf2d78183aafc160
77
https://github.com/ament/uncrustify_vendor.git 3576a545202e1a7cd5f2002326bee97b01d8bd9b
88
https://github.com/eProsima/Micro-CDR.git ed4fd513a24a53b93d548d342cb7aa0a18716f04
99
https://github.com/eProsima/Micro-XRCE-DDS-Client.git 83f129a80770a09aac9e823896ecbf6a0eddf0fc
1010
https://github.com/micro-ROS/micro_ros_msgs.git 4f1dbf42db9e35b22525e3d408730a450eeb4eea
1111
https://github.com/micro-ROS/micro_ros_utilities a593e18e745c7fc01499e07b9cf3fb9af1ab459f
12-
https://github.com/micro-ROS/rcl 3c4a2484baba0a61054d0fc463fd6aec782faa9b
13-
https://github.com/micro-ROS/rcutils 7656ddda00a338b19256c3c34647f927e2ef7bb5
12+
https://github.com/micro-ROS/rcl 3cfe95295ea65695789e4a5f22329b44301681f4
13+
https://github.com/micro-ROS/rcutils af004c89b80d9d0e5d0cff687d808a971e0d2f6e
1414
https://github.com/micro-ROS/rmw-microxrcedds.git d4d26af5d4ffa9f5a0874fb147444383987abca8
15-
https://github.com/micro-ROS/rosidl_typesupport.git 9f53f21dd96e7c2043232b48409a1c1782502d2a
15+
https://github.com/micro-ROS/rosidl_typesupport.git 2450d441f1e590711e45a9670ba291dc16943eb4
1616
https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git cbd7719e07d5ca94077784accf95eac9ad535b56
1717
https://github.com/ros-controls/control_msgs 1416954c31432c192ff95a06559847e87386cf60
1818
https://github.com/ros2/ament_cmake_ros.git 21748df4b59b1fd149d42c664e092fde4e9179f4
19-
https://github.com/ros2/common_interfaces.git c0c0bc57f958eb54a142446f0c2a475754367eee
19+
https://github.com/ros2/common_interfaces.git 0cf96ab111a3da980a1f94cf18d6867701d70939
2020
https://github.com/ros2/example_interfaces.git 00cb25584ab611c34686e024a06a47728550ef72
2121
https://github.com/ros2/libyaml_vendor.git 855754620fd05bdc7601d464958522b395435f3c
22-
https://github.com/ros2/rcl.git 2a72dbaaf09458a998fad39d898adc9b8a60565a
22+
https://github.com/ros2/rcl.git 3ea07c7e853aa51f843c1ba686927352b85fc5e1
2323
https://github.com/ros2/rcl_interfaces.git e17f2ea368eeeec7211a050b02b208b9a2b8c349
24-
https://github.com/ros2/rcl_logging.git c8d466d9a0aacdb4974515fc249dc5a2327dcf6b
24+
https://github.com/ros2/rcl_logging.git 2d5deed307163d15f9ef2379ee2facd86a643969
2525
https://github.com/ros2/rclc 6f0a9edb3cf30df0368d3abbad2fa66149e5cc65
26-
https://github.com/ros2/rcpputils.git d1abed6f53a443849cd45cd22c4255e630a8b5b9
27-
https://github.com/ros2/rmw.git 9e69ea58eae634abe0e684e46ff186a26cc02f05
28-
https://github.com/ros2/rmw_implementation.git 74bd075495a25286839881f5f500e1c9b9926f4c
29-
https://github.com/ros2/ros2_tracing.git 699f572e9954c899256a437f456602b5f7fb774c
30-
https://github.com/ros2/rosidl.git 95739d5b19d614296aa6e0d6411a134c293da197
26+
https://github.com/ros2/rcpputils.git b38ab3ecd2ee0a78b3a9af621b5c65f3dc77f370
27+
https://github.com/ros2/rmw.git db4d05e9706d5474b0ac53f7a500c331d6140499
28+
https://github.com/ros2/rmw_implementation.git b12c55d0b5e7d0cf1c51f41288e87b9dc1156539
29+
https://github.com/ros2/ros2_tracing.git 03ccd0bb4aa679181411d15d4cf0f34edf7968cf
30+
https://github.com/ros2/rosidl.git bf5682e4747843d1d5133b9a2b54ce6f12f166c7
3131
https://github.com/ros2/rosidl_core.git 39a301d7663986d8c819a3017350751cc576ffb0
3232
https://github.com/ros2/rosidl_dds.git 7ae0dda92a6dbf41d2c06abf26a5662e17c1dcbd
3333
https://github.com/ros2/rosidl_defaults.git 25d6e3bc29ffd4fb6fd04b120198fe4510e096a5

src/cortex-m0plus/libmicroros.a

32.7 KB
Binary file not shown.

src/cortex-m3/libmicroros.a

32.4 KB
Binary file not shown.

src/cortex-m4/libmicroros.a

32.8 KB
Binary file not shown.
32.5 KB
Binary file not shown.
32.8 KB
Binary file not shown.
32.4 KB
Binary file not shown.

src/esp32/libmicroros.a

51.8 KB
Binary file not shown.
Lines changed: 210 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,210 @@
1+
// generated from rosidl_generator_c/resource/idl__functions.h.em
2+
// with input from geometry_msgs:msg/PoseStampedArray.idl
3+
// generated code does not contain a copyright notice
4+
5+
// IWYU pragma: private, include "geometry_msgs/msg/pose_stamped_array.h"
6+
7+
8+
#ifndef GEOMETRY_MSGS__MSG__DETAIL__POSE_STAMPED_ARRAY__FUNCTIONS_H_
9+
#define GEOMETRY_MSGS__MSG__DETAIL__POSE_STAMPED_ARRAY__FUNCTIONS_H_
10+
11+
#ifdef __cplusplus
12+
extern "C"
13+
{
14+
#endif
15+
16+
#include <stdbool.h>
17+
#include <stdlib.h>
18+
19+
#include "rosidl_runtime_c/action_type_support_struct.h"
20+
#include "rosidl_runtime_c/message_type_support_struct.h"
21+
#include "rosidl_runtime_c/service_type_support_struct.h"
22+
#include "rosidl_runtime_c/type_description/type_description__struct.h"
23+
#include "rosidl_runtime_c/type_description/type_source__struct.h"
24+
#include "rosidl_runtime_c/type_hash.h"
25+
#include "rosidl_runtime_c/visibility_control.h"
26+
#include "geometry_msgs/msg/rosidl_generator_c__visibility_control.h"
27+
28+
#include "geometry_msgs/msg/detail/pose_stamped_array__struct.h"
29+
30+
/// Initialize msg/PoseStampedArray message.
31+
/**
32+
* If the init function is called twice for the same message without
33+
* calling fini inbetween previously allocated memory will be leaked.
34+
* \param[in,out] msg The previously allocated message pointer.
35+
* Fields without a default value will not be initialized by this function.
36+
* You might want to call memset(msg, 0, sizeof(
37+
* geometry_msgs__msg__PoseStampedArray
38+
* )) before or use
39+
* geometry_msgs__msg__PoseStampedArray__create()
40+
* to allocate and initialize the message.
41+
* \return true if initialization was successful, otherwise false
42+
*/
43+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
44+
bool
45+
geometry_msgs__msg__PoseStampedArray__init(geometry_msgs__msg__PoseStampedArray * msg);
46+
47+
/// Finalize msg/PoseStampedArray message.
48+
/**
49+
* \param[in,out] msg The allocated message pointer.
50+
*/
51+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
52+
void
53+
geometry_msgs__msg__PoseStampedArray__fini(geometry_msgs__msg__PoseStampedArray * msg);
54+
55+
/// Create msg/PoseStampedArray message.
56+
/**
57+
* It allocates the memory for the message, sets the memory to zero, and
58+
* calls
59+
* geometry_msgs__msg__PoseStampedArray__init().
60+
* \return The pointer to the initialized message if successful,
61+
* otherwise NULL
62+
*/
63+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
64+
geometry_msgs__msg__PoseStampedArray *
65+
geometry_msgs__msg__PoseStampedArray__create(void);
66+
67+
/// Destroy msg/PoseStampedArray message.
68+
/**
69+
* It calls
70+
* geometry_msgs__msg__PoseStampedArray__fini()
71+
* and frees the memory of the message.
72+
* \param[in,out] msg The allocated message pointer.
73+
*/
74+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
75+
void
76+
geometry_msgs__msg__PoseStampedArray__destroy(geometry_msgs__msg__PoseStampedArray * msg);
77+
78+
/// Check for msg/PoseStampedArray message equality.
79+
/**
80+
* \param[in] lhs The message on the left hand size of the equality operator.
81+
* \param[in] rhs The message on the right hand size of the equality operator.
82+
* \return true if messages are equal, otherwise false.
83+
*/
84+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
85+
bool
86+
geometry_msgs__msg__PoseStampedArray__are_equal(const geometry_msgs__msg__PoseStampedArray * lhs, const geometry_msgs__msg__PoseStampedArray * rhs);
87+
88+
/// Copy a msg/PoseStampedArray message.
89+
/**
90+
* This functions performs a deep copy, as opposed to the shallow copy that
91+
* plain assignment yields.
92+
*
93+
* \param[in] input The source message pointer.
94+
* \param[out] output The target message pointer, which must
95+
* have been initialized before calling this function.
96+
* \return true if successful, or false if either pointer is null
97+
* or memory allocation fails.
98+
*/
99+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
100+
bool
101+
geometry_msgs__msg__PoseStampedArray__copy(
102+
const geometry_msgs__msg__PoseStampedArray * input,
103+
geometry_msgs__msg__PoseStampedArray * output);
104+
105+
/// Retrieve pointer to the hash of the description of this type.
106+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
107+
const rosidl_type_hash_t *
108+
geometry_msgs__msg__PoseStampedArray__get_type_hash(
109+
const rosidl_message_type_support_t * type_support);
110+
111+
/// Retrieve pointer to the description of this type.
112+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
113+
const rosidl_runtime_c__type_description__TypeDescription *
114+
geometry_msgs__msg__PoseStampedArray__get_type_description(
115+
const rosidl_message_type_support_t * type_support);
116+
117+
/// Retrieve pointer to the single raw source text that defined this type.
118+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
119+
const rosidl_runtime_c__type_description__TypeSource *
120+
geometry_msgs__msg__PoseStampedArray__get_individual_type_description_source(
121+
const rosidl_message_type_support_t * type_support);
122+
123+
/// Retrieve pointer to the recursive raw sources that defined the description of this type.
124+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
125+
const rosidl_runtime_c__type_description__TypeSource__Sequence *
126+
geometry_msgs__msg__PoseStampedArray__get_type_description_sources(
127+
const rosidl_message_type_support_t * type_support);
128+
129+
/// Initialize array of msg/PoseStampedArray messages.
130+
/**
131+
* It allocates the memory for the number of elements and calls
132+
* geometry_msgs__msg__PoseStampedArray__init()
133+
* for each element of the array.
134+
* \param[in,out] array The allocated array pointer.
135+
* \param[in] size The size / capacity of the array.
136+
* \return true if initialization was successful, otherwise false
137+
* If the array pointer is valid and the size is zero it is guaranteed
138+
# to return true.
139+
*/
140+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
141+
bool
142+
geometry_msgs__msg__PoseStampedArray__Sequence__init(geometry_msgs__msg__PoseStampedArray__Sequence * array, size_t size);
143+
144+
/// Finalize array of msg/PoseStampedArray messages.
145+
/**
146+
* It calls
147+
* geometry_msgs__msg__PoseStampedArray__fini()
148+
* for each element of the array and frees the memory for the number of
149+
* elements.
150+
* \param[in,out] array The initialized array pointer.
151+
*/
152+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
153+
void
154+
geometry_msgs__msg__PoseStampedArray__Sequence__fini(geometry_msgs__msg__PoseStampedArray__Sequence * array);
155+
156+
/// Create array of msg/PoseStampedArray messages.
157+
/**
158+
* It allocates the memory for the array and calls
159+
* geometry_msgs__msg__PoseStampedArray__Sequence__init().
160+
* \param[in] size The size / capacity of the array.
161+
* \return The pointer to the initialized array if successful, otherwise NULL
162+
*/
163+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
164+
geometry_msgs__msg__PoseStampedArray__Sequence *
165+
geometry_msgs__msg__PoseStampedArray__Sequence__create(size_t size);
166+
167+
/// Destroy array of msg/PoseStampedArray messages.
168+
/**
169+
* It calls
170+
* geometry_msgs__msg__PoseStampedArray__Sequence__fini()
171+
* on the array,
172+
* and frees the memory of the array.
173+
* \param[in,out] array The initialized array pointer.
174+
*/
175+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
176+
void
177+
geometry_msgs__msg__PoseStampedArray__Sequence__destroy(geometry_msgs__msg__PoseStampedArray__Sequence * array);
178+
179+
/// Check for msg/PoseStampedArray message array equality.
180+
/**
181+
* \param[in] lhs The message array on the left hand size of the equality operator.
182+
* \param[in] rhs The message array on the right hand size of the equality operator.
183+
* \return true if message arrays are equal in size and content, otherwise false.
184+
*/
185+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
186+
bool
187+
geometry_msgs__msg__PoseStampedArray__Sequence__are_equal(const geometry_msgs__msg__PoseStampedArray__Sequence * lhs, const geometry_msgs__msg__PoseStampedArray__Sequence * rhs);
188+
189+
/// Copy an array of msg/PoseStampedArray messages.
190+
/**
191+
* This functions performs a deep copy, as opposed to the shallow copy that
192+
* plain assignment yields.
193+
*
194+
* \param[in] input The source array pointer.
195+
* \param[out] output The target array pointer, which must
196+
* have been initialized before calling this function.
197+
* \return true if successful, or false if either pointer
198+
* is null or memory allocation fails.
199+
*/
200+
ROSIDL_GENERATOR_C_PUBLIC_geometry_msgs
201+
bool
202+
geometry_msgs__msg__PoseStampedArray__Sequence__copy(
203+
const geometry_msgs__msg__PoseStampedArray__Sequence * input,
204+
geometry_msgs__msg__PoseStampedArray__Sequence * output);
205+
206+
#ifdef __cplusplus
207+
}
208+
#endif
209+
210+
#endif // GEOMETRY_MSGS__MSG__DETAIL__POSE_STAMPED_ARRAY__FUNCTIONS_H_

0 commit comments

Comments
 (0)