Skip to content

Commit

Permalink
micro-ROS rolling Library auto-update 15-03-2023 06:08
Browse files Browse the repository at this point in the history
  • Loading branch information
pablogs9 authored Mar 15, 2023
1 parent b0511c3 commit 592db74
Show file tree
Hide file tree
Showing 10 changed files with 289 additions and 246 deletions.
438 changes: 219 additions & 219 deletions available_ros2_types

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions built_packages
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ https://github.com/eProsima/Micro-CDR.git ed4fd513a24a53b93d548d342cb7aa0a18716f
https://github.com/eProsima/Micro-XRCE-DDS-Client.git c28bf96f6e93ad1e01b8f0d74ea255e6bd8b07d2
https://github.com/micro-ROS/micro_ros_msgs.git e3664463e78ae5d0c34d86be92d707b3d9dfd27d
https://github.com/micro-ROS/micro_ros_utilities fa107f7a935fd2fb9b05e2c1ee9f1819b56da68d
https://github.com/micro-ROS/rcl 77dd2b636ab77b3a1dfac1ad448f5991b30ce546
https://github.com/micro-ROS/rcl 742ba0b143e35ff9d24b59de6c338d479350181d
https://github.com/micro-ROS/rcutils ca121a032395f26f736857b2636b9cf21acd3b67
https://github.com/micro-ROS/rmw-microxrcedds.git a374e1d5c9ce01555ef6843aa9a2358d37c63da9
https://github.com/micro-ROS/rosidl_typesupport.git 8477585bfa0cf98deeeb15aa10a525cba9edaea9
Expand All @@ -19,18 +19,18 @@ https://github.com/ros2/ament_cmake_ros.git ede6248e1f36aaef85eb4eac23c782a134ef
https://github.com/ros2/common_interfaces.git 4bac182a0a582b5e6b784d9fa9f0dabc1aca4d35
https://github.com/ros2/example_interfaces.git 58899de0f85388be333e32bcb78c551a6877db4d
https://github.com/ros2/libyaml_vendor.git 0c814892fe8c31aeb20688a8b43906aeefda015e
https://github.com/ros2/rcl.git c5e07c1d96bd44b304fd1c9f92a87ff914e2c205
https://github.com/ros2/rcl.git a64d8672a1929b31b30ac5785b70e9de2ed127c2
https://github.com/ros2/rcl_interfaces.git 18d891afec8002e00c5ca3b392cf05d035e6efa4
https://github.com/ros2/rcl_logging.git 380006436d192d98d56fe1a8a75936fb274964f2
https://github.com/ros2/rclc b46dba3daab335967a62b338dd30c51f0a5d8261
https://github.com/ros2/rclc 810afe1b84e0bc4ac397662694a1b27ae13d81b7
https://github.com/ros2/rcpputils.git 39b20134e571ba74baa7c77750eab586da90b7a5
https://github.com/ros2/rmw.git 33f1cf0d3d46853f3a142391f499c3c8b2926af5
https://github.com/ros2/rmw.git 949f41055137afbea5cdad2aaeb8b52a0c1fafa8
https://github.com/ros2/rmw_implementation.git ca5a4d20ec7632fc0f2215ce83b8c6358860bf55
https://github.com/ros2/rosidl.git 7790c70717e09c003711f6f65015666c223fc283
https://github.com/ros2/rosidl.git 383ca189952504b3f4a58e8938383ca557189204
https://github.com/ros2/rosidl_core.git 83df4c6574f90a8479d0b0211a463a7806ad6179
https://github.com/ros2/rosidl_dds.git f074b295c316e9bbb9845344cc6ab882339e9305
https://github.com/ros2/rosidl_defaults.git 34a204f3ce0528c6ec3bb89d33404422eb879995
https://github.com/ros2/test_interface_files.git 3abbbf68d939cac86e53992b68ee93f9a37fff41
https://github.com/ros2/unique_identifier_msgs.git 1ced881f07e5d5744d01867b1caedbc13c856195
https://github.com/yaml/libyaml.git 2c891fc7a770e8ba2fec34fc6b545c672beb37e6
https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing.git/ f707d80dae481b34718778509ef362b55c7dbd30
https://gitlab.com/micro-ROS/ros_tracing/ros2_tracing.git/ e664e5bbd28b42da6430623fc1bcf644d6b6a449
6 changes: 3 additions & 3 deletions libmicroros/include/rcl/client.h
Original file line number Diff line number Diff line change
Expand Up @@ -227,9 +227,9 @@ rcl_client_get_default_options(void);
* but calling rcl_send_request() at the same time as non-thread safe client
* functions is not, e.g. calling rcl_send_request() and rcl_client_fini()
* concurrently is not allowed.
* Before calling rcl_send_request() the message can change and after calling
* rcl_send_request() the message can change, but it cannot be changed during
* the `send_request` call.
* The message cannot change during the rcl_send_request() call.
* Before calling rcl_send_request() the message can change but after calling
* rcl_send_request() it depends on RMW implementation behavior.
* The same `ros_request`, however, can be passed to multiple calls of
* rcl_send_request() simultaneously, even if the clients differ.
* The `ros_request` is unmodified by rcl_send_request().
Expand Down
6 changes: 3 additions & 3 deletions libmicroros/include/rcl/publisher.h
Original file line number Diff line number Diff line change
Expand Up @@ -300,9 +300,9 @@ rcl_return_loaned_message_from_publisher(
* calling rcl_publish() at the same time as non-thread safe publisher
* functions is not, e.g. calling rcl_publish() and rcl_publisher_fini()
* concurrently is not allowed.
* Before calling rcl_publish() the message can change and after calling
* rcl_publish() the message can change, but it cannot be changed during the
* publish call.
* The message cannot change during the rcl_publish() call.
* Before calling rcl_publish() the message can change but after calling
* rcl_publish() it depends on RMW implementation behavior.
* The same `ros_message`, however, can be passed to multiple calls of
* rcl_publish() simultaneously, even if the publishers differ.
* The `ros_message` is unmodified by rcl_publish().
Expand Down
6 changes: 3 additions & 3 deletions libmicroros/include/rcl/service.h
Original file line number Diff line number Diff line change
Expand Up @@ -308,9 +308,9 @@ rcl_take_request(
* allowed, but calling rcl_send_response() at the same time as non-thread safe
* service functions is not, e.g. calling rcl_send_response() and
* rcl_service_fini() concurrently is not allowed.
* Before calling rcl_send_response() the message can change and after calling
* rcl_send_response() the message can change, but it cannot be changed during
* the rcl_send_response() call.
* The message cannot change during the rcl_send_response() call.
* Before calling rcl_send_response() the message can change but after calling
* rcl_send_response() it depends on RMW implementation behavior.
* The same `ros_response`, however, can be passed to multiple calls of
* rcl_send_response() simultaneously, even if the services differ.
* The `ros_response` is unmodified by rcl_send_response().
Expand Down
24 changes: 12 additions & 12 deletions libmicroros/include/rcl_action/action_client.h
Original file line number Diff line number Diff line change
Expand Up @@ -291,9 +291,9 @@ rcl_action_server_is_available(
*
* The ROS goal message given by the `ros_goal_request` void pointer is always
* owned by the calling code, but should remain constant during execution of this
* function. i.e. Before and after calling rcl_action_send_goal_request() the
* `ros_goal_request` message can change, but it cannot be changed during the call to
* rcl_action_send_goal_request().
* function. i.e. The message cannot change during the rcl_action_send_goal_request() call.
* Before calling rcl_action_send_goal_request() the message can change but after calling
* rcl_action_send_goal_request() it depends on RMW implementation behavior.
* The same `ros_goal_request` can be passed to multiple calls of this function
* simultaneously, even if the action clients differ.
*
Expand Down Expand Up @@ -346,9 +346,9 @@ rcl_action_send_goal_request(
* If the take is successful, this function will populate the fields of `ros_goal_response`.
* The ROS message given by the `ros_goal_response` void pointer is always
* owned by the calling code, but should remain constant during execution of this
* function. i.e. Before and after calling rcl_action_send_goal_response() the
* `ros_goal_response` message can change, but it cannot be changed during the call to
* rcl_action_send_goal_response().
* function. i.e. The message cannot change during the rcl_action_send_goal_response() call.
* Before calling rcl_action_send_goal_response() the message can change but after calling
* rcl_action_send_goal_response() it depends on RMW implementation behavior.
*
* <hr>
* Attribute | Adherence
Expand Down Expand Up @@ -481,9 +481,9 @@ rcl_action_take_status(
*
* The ROS message given by the `ros_result_request` void pointer is always
* owned by the calling code, but should remain constant during execution of this
* function. i.e. Before and after calling rcl_action_send_result_request() the
* `ros_result_request` message can change, but it cannot be changed during the call to
* rcl_action_send_result_request().
* function. i.e. The message cannot change during the rcl_action_send_result_request() call.
* Before calling rcl_action_send_result_request() the message can change but after calling
* rcl_action_send_result_request() it depends on RMW implementation behavior.
* The same `ros_result_request` can be passed to multiple calls of this function
* simultaneously, even if the action clients differ.
*
Expand Down Expand Up @@ -536,9 +536,9 @@ rcl_action_send_result_request(
* If the take is successful, this function will populate the fields of `ros_result_response`.
* The ROS message given by the `ros_result_response` void pointer is always
* owned by the calling code, but should remain constant during execution of this
* function. i.e. Before and after calling rcl_action_take_result_response() the
* `ros_result_response` message can change, but it cannot be changed during the call to
* rcl_action_take_result_response().
* function. i.e. The message cannot change during the rcl_action_take_result_response() call.
* Before calling rcl_action_take_result_response() the message can change but after calling
* rcl_action_take_result_response() it depends on RMW implementation behavior.
*
* If allocation is required when taking the result, e.g. if space needs to
* be allocated for a dynamically sized array in the target message, then the
Expand Down
2 changes: 2 additions & 0 deletions libmicroros/include/rmw/event.h
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,13 @@ typedef enum rmw_event_type_e
RMW_EVENT_REQUESTED_DEADLINE_MISSED,
RMW_EVENT_REQUESTED_QOS_INCOMPATIBLE,
RMW_EVENT_MESSAGE_LOST,
RMW_EVENT_SUBSCRIPTION_INCOMPATIBLE_TYPE,

// publisher events
RMW_EVENT_LIVELINESS_LOST,
RMW_EVENT_OFFERED_DEADLINE_MISSED,
RMW_EVENT_OFFERED_QOS_INCOMPATIBLE,
RMW_EVENT_PUBLISHER_INCOMPATIBLE_TYPE,

// sentinel value
RMW_EVENT_INVALID
Expand Down
1 change: 1 addition & 0 deletions libmicroros/include/rmw/events_statuses/events_statuses.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
#define RMW__EVENTS_STATUSES__EVENTS_STATUSES_H_

#include "rmw/events_statuses/incompatible_qos.h"
#include "rmw/events_statuses/incompatible_type.h"
#include "rmw/events_statuses/liveliness_changed.h"
#include "rmw/events_statuses/liveliness_lost.h"
#include "rmw/events_statuses/message_lost.h"
Expand Down
40 changes: 40 additions & 0 deletions libmicroros/include/rmw/events_statuses/incompatible_type.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
// Copyright 2022 Open Source Robotics Foundation, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

#ifndef RMW__EVENTS_STATUSES__INCOMPATIBLE_TYPE_H_
#define RMW__EVENTS_STATUSES__INCOMPATIBLE_TYPE_H_

#include <stdint.h>

#include "rmw/visibility_control.h"

#ifdef __cplusplus
extern "C"
{
#endif

/// Incompatible type information provided by a topic.
typedef struct RMW_PUBLIC_TYPE rmw_incompatible_type_status_s
{
/// Lifetime cumulative number of incompatible types detected.
int32_t total_count;
/// The incremental number of incompatible types detected since the status was read.
int32_t total_count_change;
} rmw_incompatible_type_status_t;

#ifdef __cplusplus
}
#endif

#endif // RMW__EVENTS_STATUSES__INCOMPATIBLE_TYPE_H_
Binary file modified libmicroros/libmicroros.a
Binary file not shown.

0 comments on commit 592db74

Please sign in to comment.