Skip to content

Commit 48ffb0c

Browse files
micro-ROS foxy Library auto-update 26-04-2022 06:20 (#967)
Co-authored-by: pablogs9 <[email protected]>
1 parent 7f80452 commit 48ffb0c

File tree

252 files changed

+17853
-5
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

252 files changed

+17853
-5
lines changed

built_packages

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ https://github.com/eProsima/Micro-CDR.git cb4403a8780095df94a7b1936b1e00153c9007
99
https://github.com/eProsima/Micro-XRCE-DDS-Client.git 9b9278c0b3a633aa7ad634bda2fd2c4f04093dcf
1010
https://github.com/micro-ROS/micro_ros_msgs.git e3664463e78ae5d0c34d86be92d707b3d9dfd27d
1111
https://github.com/micro-ROS/rcl 0c8a1ac149ce3617e28bdf907d0947f8fb397860
12-
https://github.com/micro-ROS/rcutils b47fb4b3bef30bd6315eb1531a42a9c82b0e95d6
12+
https://github.com/micro-ROS/rcutils 3a007d2cebf47da88fa55fc478b50c5f3cebe4e4
1313
https://github.com/micro-ROS/rmw-microxrcedds.git 43e8f5dd5fdf6da7c0692edd88684b01adc33fe7
1414
https://github.com/micro-ROS/rosidl_typesupport.git 5d974dbee4cd6988ce33923246eb404db327fad8
1515
https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git 84965f84a42eab8330c5f1d30060a9f0df9aa5a3
@@ -25,7 +25,7 @@ https://github.com/ros2/rclc e5023d77151c4fa8cd20bbeaa8f2c6ae52e65837
2525
https://github.com/ros2/rcpputils.git f4ce24de0b9b6b2c0c3807d6ce43418d4e1db331
2626
https://github.com/ros2/rmw.git 6d23f9fc6bfe4616e1efeeefee7a927635a83afe
2727
https://github.com/ros2/rmw_implementation.git a21d275a56140977802a82373c8796d1f7fac636
28-
https://github.com/ros2/rosidl.git 19db1aaf26c4e8bdec84196a0e4b436afbb17e7d
28+
https://github.com/ros2/rosidl.git b6e9005b5bb7e1858f43fa7faba91babede2f5dd
2929
https://github.com/ros2/rosidl_dds.git e88b1d0e62a2dca0788142cf1fb266a3a3c3d7dc
3030
https://github.com/ros2/rosidl_defaults.git cbc7ffd38d98c5b15823fc62b0891d2264ae4472
3131
https://github.com/ros2/test_interface_files.git d0ee98f449c428fc2afa888b06fea48b87dc6645

src/action_msgs/msg/detail/goal_info__functions.h

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,32 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
6666
void
6767
action_msgs__msg__GoalInfo__destroy(action_msgs__msg__GoalInfo * msg);
6868

69+
/// Check for msg/GoalInfo message equality.
70+
/**
71+
* \param[in] lhs The message on the left hand size of the equality operator.
72+
* \param[in] rhs The message on the right hand size of the equality operator.
73+
* \return true if messages are equal, otherwise false.
74+
*/
75+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
76+
bool
77+
action_msgs__msg__GoalInfo__are_equal(const action_msgs__msg__GoalInfo * lhs, const action_msgs__msg__GoalInfo * rhs);
78+
79+
/// Copy a msg/GoalInfo message.
80+
/**
81+
* This functions performs a deep copy, as opposed to the shallow copy that
82+
* plain assignment yields.
83+
*
84+
* \param[in] input The source message pointer.
85+
* \param[out] output The target message pointer, which must
86+
* have been initialized before calling this function.
87+
* \return true if successful, or false if either pointer is null
88+
* or memory allocation fails.
89+
*/
90+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
91+
bool
92+
action_msgs__msg__GoalInfo__copy(
93+
const action_msgs__msg__GoalInfo * input,
94+
action_msgs__msg__GoalInfo * output);
6995

7096
/// Initialize array of msg/GoalInfo messages.
7197
/**
@@ -117,6 +143,33 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
117143
void
118144
action_msgs__msg__GoalInfo__Sequence__destroy(action_msgs__msg__GoalInfo__Sequence * array);
119145

146+
/// Check for msg/GoalInfo message array equality.
147+
/**
148+
* \param[in] lhs The message array on the left hand size of the equality operator.
149+
* \param[in] rhs The message array on the right hand size of the equality operator.
150+
* \return true if message arrays are equal in size and content, otherwise false.
151+
*/
152+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
153+
bool
154+
action_msgs__msg__GoalInfo__Sequence__are_equal(const action_msgs__msg__GoalInfo__Sequence * lhs, const action_msgs__msg__GoalInfo__Sequence * rhs);
155+
156+
/// Copy an array of msg/GoalInfo messages.
157+
/**
158+
* This functions performs a deep copy, as opposed to the shallow copy that
159+
* plain assignment yields.
160+
*
161+
* \param[in] input The source array pointer.
162+
* \param[out] output The target array pointer, which must
163+
* have been initialized before calling this function.
164+
* \return true if successful, or false if either pointer
165+
* is null or memory allocation fails.
166+
*/
167+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
168+
bool
169+
action_msgs__msg__GoalInfo__Sequence__copy(
170+
const action_msgs__msg__GoalInfo__Sequence * input,
171+
action_msgs__msg__GoalInfo__Sequence * output);
172+
120173
#ifdef __cplusplus
121174
}
122175
#endif

src/action_msgs/msg/detail/goal_status__functions.h

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,32 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
6666
void
6767
action_msgs__msg__GoalStatus__destroy(action_msgs__msg__GoalStatus * msg);
6868

69+
/// Check for msg/GoalStatus message equality.
70+
/**
71+
* \param[in] lhs The message on the left hand size of the equality operator.
72+
* \param[in] rhs The message on the right hand size of the equality operator.
73+
* \return true if messages are equal, otherwise false.
74+
*/
75+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
76+
bool
77+
action_msgs__msg__GoalStatus__are_equal(const action_msgs__msg__GoalStatus * lhs, const action_msgs__msg__GoalStatus * rhs);
78+
79+
/// Copy a msg/GoalStatus message.
80+
/**
81+
* This functions performs a deep copy, as opposed to the shallow copy that
82+
* plain assignment yields.
83+
*
84+
* \param[in] input The source message pointer.
85+
* \param[out] output The target message pointer, which must
86+
* have been initialized before calling this function.
87+
* \return true if successful, or false if either pointer is null
88+
* or memory allocation fails.
89+
*/
90+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
91+
bool
92+
action_msgs__msg__GoalStatus__copy(
93+
const action_msgs__msg__GoalStatus * input,
94+
action_msgs__msg__GoalStatus * output);
6995

7096
/// Initialize array of msg/GoalStatus messages.
7197
/**
@@ -117,6 +143,33 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
117143
void
118144
action_msgs__msg__GoalStatus__Sequence__destroy(action_msgs__msg__GoalStatus__Sequence * array);
119145

146+
/// Check for msg/GoalStatus message array equality.
147+
/**
148+
* \param[in] lhs The message array on the left hand size of the equality operator.
149+
* \param[in] rhs The message array on the right hand size of the equality operator.
150+
* \return true if message arrays are equal in size and content, otherwise false.
151+
*/
152+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
153+
bool
154+
action_msgs__msg__GoalStatus__Sequence__are_equal(const action_msgs__msg__GoalStatus__Sequence * lhs, const action_msgs__msg__GoalStatus__Sequence * rhs);
155+
156+
/// Copy an array of msg/GoalStatus messages.
157+
/**
158+
* This functions performs a deep copy, as opposed to the shallow copy that
159+
* plain assignment yields.
160+
*
161+
* \param[in] input The source array pointer.
162+
* \param[out] output The target array pointer, which must
163+
* have been initialized before calling this function.
164+
* \return true if successful, or false if either pointer
165+
* is null or memory allocation fails.
166+
*/
167+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
168+
bool
169+
action_msgs__msg__GoalStatus__Sequence__copy(
170+
const action_msgs__msg__GoalStatus__Sequence * input,
171+
action_msgs__msg__GoalStatus__Sequence * output);
172+
120173
#ifdef __cplusplus
121174
}
122175
#endif

src/action_msgs/msg/detail/goal_status_array__functions.h

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,32 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
6666
void
6767
action_msgs__msg__GoalStatusArray__destroy(action_msgs__msg__GoalStatusArray * msg);
6868

69+
/// Check for msg/GoalStatusArray message equality.
70+
/**
71+
* \param[in] lhs The message on the left hand size of the equality operator.
72+
* \param[in] rhs The message on the right hand size of the equality operator.
73+
* \return true if messages are equal, otherwise false.
74+
*/
75+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
76+
bool
77+
action_msgs__msg__GoalStatusArray__are_equal(const action_msgs__msg__GoalStatusArray * lhs, const action_msgs__msg__GoalStatusArray * rhs);
78+
79+
/// Copy a msg/GoalStatusArray message.
80+
/**
81+
* This functions performs a deep copy, as opposed to the shallow copy that
82+
* plain assignment yields.
83+
*
84+
* \param[in] input The source message pointer.
85+
* \param[out] output The target message pointer, which must
86+
* have been initialized before calling this function.
87+
* \return true if successful, or false if either pointer is null
88+
* or memory allocation fails.
89+
*/
90+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
91+
bool
92+
action_msgs__msg__GoalStatusArray__copy(
93+
const action_msgs__msg__GoalStatusArray * input,
94+
action_msgs__msg__GoalStatusArray * output);
6995

7096
/// Initialize array of msg/GoalStatusArray messages.
7197
/**
@@ -117,6 +143,33 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
117143
void
118144
action_msgs__msg__GoalStatusArray__Sequence__destroy(action_msgs__msg__GoalStatusArray__Sequence * array);
119145

146+
/// Check for msg/GoalStatusArray message array equality.
147+
/**
148+
* \param[in] lhs The message array on the left hand size of the equality operator.
149+
* \param[in] rhs The message array on the right hand size of the equality operator.
150+
* \return true if message arrays are equal in size and content, otherwise false.
151+
*/
152+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
153+
bool
154+
action_msgs__msg__GoalStatusArray__Sequence__are_equal(const action_msgs__msg__GoalStatusArray__Sequence * lhs, const action_msgs__msg__GoalStatusArray__Sequence * rhs);
155+
156+
/// Copy an array of msg/GoalStatusArray messages.
157+
/**
158+
* This functions performs a deep copy, as opposed to the shallow copy that
159+
* plain assignment yields.
160+
*
161+
* \param[in] input The source array pointer.
162+
* \param[out] output The target array pointer, which must
163+
* have been initialized before calling this function.
164+
* \return true if successful, or false if either pointer
165+
* is null or memory allocation fails.
166+
*/
167+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
168+
bool
169+
action_msgs__msg__GoalStatusArray__Sequence__copy(
170+
const action_msgs__msg__GoalStatusArray__Sequence * input,
171+
action_msgs__msg__GoalStatusArray__Sequence * output);
172+
120173
#ifdef __cplusplus
121174
}
122175
#endif

src/action_msgs/srv/detail/cancel_goal__functions.h

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,32 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
6666
void
6767
action_msgs__srv__CancelGoal_Request__destroy(action_msgs__srv__CancelGoal_Request * msg);
6868

69+
/// Check for srv/CancelGoal message equality.
70+
/**
71+
* \param[in] lhs The message on the left hand size of the equality operator.
72+
* \param[in] rhs The message on the right hand size of the equality operator.
73+
* \return true if messages are equal, otherwise false.
74+
*/
75+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
76+
bool
77+
action_msgs__srv__CancelGoal_Request__are_equal(const action_msgs__srv__CancelGoal_Request * lhs, const action_msgs__srv__CancelGoal_Request * rhs);
78+
79+
/// Copy a srv/CancelGoal message.
80+
/**
81+
* This functions performs a deep copy, as opposed to the shallow copy that
82+
* plain assignment yields.
83+
*
84+
* \param[in] input The source message pointer.
85+
* \param[out] output The target message pointer, which must
86+
* have been initialized before calling this function.
87+
* \return true if successful, or false if either pointer is null
88+
* or memory allocation fails.
89+
*/
90+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
91+
bool
92+
action_msgs__srv__CancelGoal_Request__copy(
93+
const action_msgs__srv__CancelGoal_Request * input,
94+
action_msgs__srv__CancelGoal_Request * output);
6995

7096
/// Initialize array of srv/CancelGoal messages.
7197
/**
@@ -117,6 +143,33 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
117143
void
118144
action_msgs__srv__CancelGoal_Request__Sequence__destroy(action_msgs__srv__CancelGoal_Request__Sequence * array);
119145

146+
/// Check for srv/CancelGoal message array equality.
147+
/**
148+
* \param[in] lhs The message array on the left hand size of the equality operator.
149+
* \param[in] rhs The message array on the right hand size of the equality operator.
150+
* \return true if message arrays are equal in size and content, otherwise false.
151+
*/
152+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
153+
bool
154+
action_msgs__srv__CancelGoal_Request__Sequence__are_equal(const action_msgs__srv__CancelGoal_Request__Sequence * lhs, const action_msgs__srv__CancelGoal_Request__Sequence * rhs);
155+
156+
/// Copy an array of srv/CancelGoal messages.
157+
/**
158+
* This functions performs a deep copy, as opposed to the shallow copy that
159+
* plain assignment yields.
160+
*
161+
* \param[in] input The source array pointer.
162+
* \param[out] output The target array pointer, which must
163+
* have been initialized before calling this function.
164+
* \return true if successful, or false if either pointer
165+
* is null or memory allocation fails.
166+
*/
167+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
168+
bool
169+
action_msgs__srv__CancelGoal_Request__Sequence__copy(
170+
const action_msgs__srv__CancelGoal_Request__Sequence * input,
171+
action_msgs__srv__CancelGoal_Request__Sequence * output);
172+
120173
/// Initialize srv/CancelGoal message.
121174
/**
122175
* If the init function is called twice for the same message without
@@ -165,6 +218,32 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
165218
void
166219
action_msgs__srv__CancelGoal_Response__destroy(action_msgs__srv__CancelGoal_Response * msg);
167220

221+
/// Check for srv/CancelGoal message equality.
222+
/**
223+
* \param[in] lhs The message on the left hand size of the equality operator.
224+
* \param[in] rhs The message on the right hand size of the equality operator.
225+
* \return true if messages are equal, otherwise false.
226+
*/
227+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
228+
bool
229+
action_msgs__srv__CancelGoal_Response__are_equal(const action_msgs__srv__CancelGoal_Response * lhs, const action_msgs__srv__CancelGoal_Response * rhs);
230+
231+
/// Copy a srv/CancelGoal message.
232+
/**
233+
* This functions performs a deep copy, as opposed to the shallow copy that
234+
* plain assignment yields.
235+
*
236+
* \param[in] input The source message pointer.
237+
* \param[out] output The target message pointer, which must
238+
* have been initialized before calling this function.
239+
* \return true if successful, or false if either pointer is null
240+
* or memory allocation fails.
241+
*/
242+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
243+
bool
244+
action_msgs__srv__CancelGoal_Response__copy(
245+
const action_msgs__srv__CancelGoal_Response * input,
246+
action_msgs__srv__CancelGoal_Response * output);
168247

169248
/// Initialize array of srv/CancelGoal messages.
170249
/**
@@ -216,6 +295,33 @@ ROSIDL_GENERATOR_C_PUBLIC_action_msgs
216295
void
217296
action_msgs__srv__CancelGoal_Response__Sequence__destroy(action_msgs__srv__CancelGoal_Response__Sequence * array);
218297

298+
/// Check for srv/CancelGoal message array equality.
299+
/**
300+
* \param[in] lhs The message array on the left hand size of the equality operator.
301+
* \param[in] rhs The message array on the right hand size of the equality operator.
302+
* \return true if message arrays are equal in size and content, otherwise false.
303+
*/
304+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
305+
bool
306+
action_msgs__srv__CancelGoal_Response__Sequence__are_equal(const action_msgs__srv__CancelGoal_Response__Sequence * lhs, const action_msgs__srv__CancelGoal_Response__Sequence * rhs);
307+
308+
/// Copy an array of srv/CancelGoal messages.
309+
/**
310+
* This functions performs a deep copy, as opposed to the shallow copy that
311+
* plain assignment yields.
312+
*
313+
* \param[in] input The source array pointer.
314+
* \param[out] output The target array pointer, which must
315+
* have been initialized before calling this function.
316+
* \return true if successful, or false if either pointer
317+
* is null or memory allocation fails.
318+
*/
319+
ROSIDL_GENERATOR_C_PUBLIC_action_msgs
320+
bool
321+
action_msgs__srv__CancelGoal_Response__Sequence__copy(
322+
const action_msgs__srv__CancelGoal_Response__Sequence * input,
323+
action_msgs__srv__CancelGoal_Response__Sequence * output);
324+
219325
#ifdef __cplusplus
220326
}
221327
#endif

0 commit comments

Comments
 (0)