Skip to content

Commit cace00e

Browse files
micro-ROS foxy Library auto-update 26-03-2021 06:58 (#191)
Co-authored-by: pablogs9 <[email protected]>
1 parent 27c30d5 commit cace00e

40 files changed

+1161
-704
lines changed

available_ros2_types

Lines changed: 201 additions & 201 deletions
Large diffs are not rendered by default.

built_packages

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

2-
https://github.com/ros-controls/control_msgs 653b646ba34d2166149cc02269bac0f48beb72b0
3-
https://github.com/eProsima/Micro-XRCE-DDS-Client.git fd50dbd60e07defa8ba321ab3d55e8d45cc03535
4-
https://github.com/eProsima/Micro-CDR.git 2f1a688a9f7ca8379e64a8941bf5ce27bd7b1f94
52
https://github.com/micro-ROS/micro_ros_msgs.git 9a3968d4694f516ded8bdbfe23e2a487477bb8b4
6-
https://github.com/micro-ROS/rcl 8eddc13db38bdecdd3089b8c96d13f0df3f5b35d
7-
https://github.com/micro-ROS/rcutils 6f0e5d7d3da4ab1c1744dfa8452fdd5e01e912d9
8-
https://github.com/micro-ROS/rmw-microxrcedds.git d3ca1beae9877570c41f97067a2fbd88f12278ab
93
https://github.com/micro-ROS/rosidl_typesupport.git 9c0b5fde7d7e148685bb9e1692dcc8600cdeb96a
104
https://github.com/ros2/rclc 4a181dcc80e74a5a7fb3f52f4806e18607522523
5+
https://github.com/micro-ROS/rcl 8eddc13db38bdecdd3089b8c96d13f0df3f5b35d
6+
https://github.com/micro-ROS/rcutils 6f0e5d7d3da4ab1c1744dfa8452fdd5e01e912d9
117
https://github.com/micro-ROS/rosidl_typesupport_microxrcedds.git 2b5cc410ac5226dc83fd7ebcd36a7643b7c8fbe3
128
https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing d11b87737245b8456bbada44dfa7b1d670b1c4d0
9+
https://github.com/micro-ROS/rmw-microxrcedds.git d3ca1beae9877570c41f97067a2fbd88f12278ab
10+
https://github.com/ros2/rmw_implementation.git fb4f55f1129e0e0f047bda6ab26e533a051808de
1311
https://github.com/ros2/rosidl_defaults.git fa15e8522b4c238b8ea8999fd5528b290794c77a
14-
https://github.com/ros2/rcl.git 7ddea6c155fc4e6b4331f8c0de964f6e6f673cb1
15-
https://github.com/ros2/rcl_logging.git 6ad3966c971833b56caa73ae1d5c279929a442fa
16-
https://github.com/ros2/rmw.git 07ee21d1a4742b6c327cedfafd95adc9eea1b99b
17-
https://github.com/ros2/rcl_interfaces.git 4f5d695800ed2ed0cf3542d10bd36a8241bee1d6
18-
https://github.com/ros2/example_interfaces.git e3caaaf66bf664afc6c59d88a127f9c15597107e
12+
https://github.com/ros2/rosidl.git 952e485dd44e64f81f4ebb28ddcbb553341d74b3
13+
https://github.com/ros2/test_interface_files.git d0ee98f449c428fc2afa888b06fea48b87dc6645
1914
https://github.com/ros2/rcpputils.git f666db79dcc1a62a085050533e56bb3dc27dc9f6
15+
https://github.com/ros2/example_interfaces.git e3caaaf66bf664afc6c59d88a127f9c15597107e
2016
https://github.com/ros2/unique_identifier_msgs.git 7d6fbc452359eeef5de422c8d331b6967486222f
21-
https://github.com/ros2/tinydir_vendor.git f1ee71b2fb02b24ee40123a905b16922938ca80a
22-
https://github.com/ros2/rmw_implementation.git fb4f55f1129e0e0f047bda6ab26e533a051808de
23-
https://github.com/ros2/rosidl.git 952e485dd44e64f81f4ebb28ddcbb553341d74b3
24-
https://github.com/ros2/common_interfaces.git c86cc19ba2ec255891e756da618b8d46d6030b44
2517
https://github.com/ros2/rosidl_dds.git e88b1d0e62a2dca0788142cf1fb266a3a3c3d7dc
18+
https://github.com/ros2/rcl.git 7ddea6c155fc4e6b4331f8c0de964f6e6f673cb1
19+
https://github.com/ros2/rcl_interfaces.git 4f5d695800ed2ed0cf3542d10bd36a8241bee1d6
20+
https://github.com/ros2/tinydir_vendor.git f1ee71b2fb02b24ee40123a905b16922938ca80a
21+
https://github.com/ros2/rcl_logging.git 6ad3966c971833b56caa73ae1d5c279929a442fa
22+
https://github.com/ros2/rmw.git 07ee21d1a4742b6c327cedfafd95adc9eea1b99b
2623
https://github.com/ros2/libyaml_vendor.git 8c4e11f34339414f560e33ceaf3b1689a1108ded
27-
https://github.com/ros2/test_interface_files.git d0ee98f449c428fc2afa888b06fea48b87dc6645
24+
https://github.com/ros2/common_interfaces.git c86cc19ba2ec255891e756da618b8d46d6030b44
25+
https://github.com/ros-controls/control_msgs 653b646ba34d2166149cc02269bac0f48beb72b0
26+
https://github.com/eProsima/Micro-XRCE-DDS-Client.git 5124991014d701626069f0f4a2b312a3233fcb94
27+
https://github.com/eProsima/Micro-CDR.git 2f1a688a9f7ca8379e64a8941bf5ce27bd7b1f94
28+
https://github.com/ros2/ament_cmake_ros.git edfb3adf52694fddd4e47970bc7e600cf6176081
29+
https://github.com/ament/googletest.git 69ff0aa660dd25ecdc8a1fe91505c3c58e0032c2
2830
https://github.com/ament/ament_lint.git 418a69c7e0f922adc889ac1bc2a7dcf721bf7060
2931
https://github.com/ament/uncrustify_vendor.git 0291bc988c45846400aca50cb973bf04a4de3d56
30-
https://github.com/ament/ament_cmake.git a56c3beb042ffd63db53ffaf6a6bb41157df79c6
3132
https://github.com/ament/ament_package.git 865eb5c53efab440eb28bd8ed9137b9c2e20b98e
33+
https://github.com/ament/ament_cmake.git a56c3beb042ffd63db53ffaf6a6bb41157df79c6
3234
https://github.com/ament/ament_index.git dd678ad846fdf3692df4177539c2a277d68b22b9
33-
https://github.com/ament/googletest.git 69ff0aa660dd25ecdc8a1fe91505c3c58e0032c2
34-
https://github.com/ros2/ament_cmake_ros.git edfb3adf52694fddd4e47970bc7e600cf6176081

src/uxr/client/core/communication/communication.h

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,23 @@
1818
#ifdef __cplusplus
1919
extern "C"
2020
{
21-
#endif
21+
#endif // ifdef __cplusplus
2222

2323
#include <stdint.h>
2424
#include <stddef.h>
2525
#include <stdbool.h>
2626

27-
typedef bool (*send_msg_func)(void* instance, const uint8_t* buf, size_t len);
28-
typedef bool (*recv_msg_func)(void* instance, uint8_t** buf, size_t* len, int timeout);
29-
typedef uint8_t (*comm_error_func)(void);
27+
typedef bool (* send_msg_func)(
28+
void* instance,
29+
const uint8_t* buf,
30+
size_t len);
31+
typedef bool (* recv_msg_func)(
32+
void* instance,
33+
uint8_t** buf,
34+
size_t* len,
35+
int timeout);
36+
typedef uint8_t (* comm_error_func)(
37+
void);
3038

3139
typedef struct uxrCommunication
3240
{
@@ -40,6 +48,6 @@ typedef struct uxrCommunication
4048

4149
#ifdef __cplusplus
4250
}
43-
#endif
51+
#endif // ifdef __cplusplus
4452

4553
#endif //_UXR_CLIENT_CORE_COMMUNICATION_COMMUNICATION_H_

src/uxr/client/core/session/common_create_entities.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#ifdef __cplusplus
1919
extern "C"
2020
{
21-
#endif
21+
#endif // ifdef __cplusplus
2222

2323
#include <uxr/client/core/session/session.h>
2424

@@ -39,6 +39,6 @@ UXRDLLAPI uint16_t uxr_buffer_delete_entity(
3939

4040
#ifdef __cplusplus
4141
}
42-
#endif
42+
#endif // ifdef __cplusplus
4343

4444
#endif // UXR_CLIENT_CORE_SESSION_COMMON_CREATE_ENTITIES_H_

src/uxr/client/core/session/create_entities_ref.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#ifdef __cplusplus
1919
extern "C"
2020
{
21-
#endif
21+
#endif // ifdef __cplusplus
2222

2323
#include <uxr/client/core/session/common_create_entities.h>
2424

@@ -123,7 +123,7 @@ UXRDLLAPI uint16_t uxr_buffer_create_datareader_ref(
123123
* The submessage will be sent when `uxr_flag_output_streams` or `uxr_run_session` functions are called.
124124
* As a result of the reception of this submessage, the Agent will create an XRCE Requester according to
125125
* the reference provided in the CREATE submessage.
126-
*
126+
*
127127
* @param session A uxrSession structure previously initialized.
128128
* @param stream_id The output stream identifier where the CREATE submessage will be buffered.
129129
* @param object_id The identifier of the XRCE Requester.
@@ -148,7 +148,7 @@ UXRDLLAPI uint16_t uxr_buffer_create_requester_ref(
148148
* The submessage will be sent when `uxr_flag_output_streams` or `uxr_run_session` functions are called.
149149
* As a result of the reception of this submessage, the Agent will create an XRCE Replier according to
150150
* the reference provided in the CREATE submessage.
151-
*
151+
*
152152
* @param session A uxrSession structure previously initialized.
153153
* @param stream_id The output stream identifier where the CREATE submessage will be buffered.
154154
* @param object_id The identifier of the XRCE Requester.
@@ -170,6 +170,6 @@ UXRDLLAPI uint16_t uxr_buffer_create_replier_ref(
170170

171171
#ifdef __cplusplus
172172
}
173-
#endif
173+
#endif // ifdef __cplusplus
174174

175175
#endif // UXR_CLIENT_CORE_SESSION_CREATE_ENTITIES_REF_H_

src/uxr/client/core/session/create_entities_xml.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#ifdef __cplusplus
1919
extern "C"
2020
{
21-
#endif
21+
#endif // ifdef __cplusplus
2222

2323
#include <uxr/client/core/session/common_create_entities.h>
2424

@@ -171,7 +171,7 @@ UXRDLLAPI uint16_t uxr_buffer_create_datareader_xml(
171171
* The submessage will be sent when `uxr_flag_output_streams` or `uxr_run_session` functions are called.
172172
* As a result of the reception of this submessage, the Agent will create an XRCE Requester according to
173173
* the reference provided in the CREATE submessage.
174-
*
174+
*
175175
* @param session A uxrSession structure previously initialized.
176176
* @param stream_id The output stream identifier where the CREATE submessage will be buffered.
177177
* @param object_id The identifier of the XRCE Requester.
@@ -196,7 +196,7 @@ UXRDLLAPI uint16_t uxr_buffer_create_requester_xml(
196196
* The submessage will be sent when `uxr_flag_output_streams` or `uxr_run_session` functions are called.
197197
* As a result of the reception of this submessage, the Agent will create an XRCE Replier according to
198198
* the reference provided in the CREATE submessage.
199-
*
199+
*
200200
* @param session A uxrSession structure previously initialized.
201201
* @param stream_id The output stream identifier where the CREATE submessage will be buffered.
202202
* @param object_id The identifier of the XRCE Requester.
@@ -218,6 +218,6 @@ UXRDLLAPI uint16_t uxr_buffer_create_replier_xml(
218218

219219
#ifdef __cplusplus
220220
}
221-
#endif
221+
#endif // ifdef __cplusplus
222222

223223
#endif // UXR_CLIENT_CORE_SESSION_CREATE_ENTITIES_XML_H_

src/uxr/client/core/session/object_id.h

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#ifdef __cplusplus
1919
extern "C"
2020
{
21-
#endif
21+
#endif // ifdef __cplusplus
2222

2323
#include <uxr/client/visibility.h>
2424
#include <stdint.h>
@@ -41,13 +41,18 @@ typedef struct uxrObjectId
4141

4242
} uxrObjectId;
4343

44-
UXRDLLAPI uxrObjectId uxr_object_id(uint16_t id, uint8_t type);
44+
UXRDLLAPI uxrObjectId uxr_object_id(
45+
uint16_t id,
46+
uint8_t type);
4547

46-
UXRDLLAPI uxrObjectId uxr_object_id_from_raw(const uint8_t* raw);
47-
UXRDLLAPI void uxr_object_id_to_raw(uxrObjectId object_id, uint8_t* raw);
48+
UXRDLLAPI uxrObjectId uxr_object_id_from_raw(
49+
const uint8_t* raw);
50+
UXRDLLAPI void uxr_object_id_to_raw(
51+
uxrObjectId object_id,
52+
uint8_t* raw);
4853

4954
#ifdef __cplusplus
5055
}
51-
#endif
56+
#endif // ifdef __cplusplus
5257

5358
#endif //_UXR_CLIENT_CORE_SESSION_OBJECT_ID_H_

src/uxr/client/core/session/read_access.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#ifdef __cplusplus
1919
extern "C"
2020
{
21-
#endif
21+
#endif // ifdef __cplusplus
2222

2323
#include <uxr/client/core/session/session.h>
2424

@@ -68,7 +68,7 @@ UXRDLLAPI uint16_t uxr_buffer_request_data(
6868
uxrStreamId stream_id,
6969
uxrObjectId datareader_id,
7070
uxrStreamId data_stream_id,
71-
const uxrDeliveryControl * const delivery_control);
71+
const uxrDeliveryControl* const delivery_control);
7272

7373
/**
7474
* @brief Buffers into the stream identified by `stream_id` an XRCE READ_DATA submessage.
@@ -87,6 +87,6 @@ UXRDLLAPI uint16_t uxr_buffer_cancel_data(
8787

8888
#ifdef __cplusplus
8989
}
90-
#endif
90+
#endif // ifdef __cplusplus
9191

9292
#endif // UXR_CLIENT_CORE_SESSION_READ_ACCESS_H_

0 commit comments

Comments
 (0)