8 Commits
Author SHA1 Message Date
acuadros95 3e7eb50f5b 3.0.0 2023-06-06 10:04:08 +00:00
acuadros95 519bdd9d20 Changelog 2023-06-06 10:03:59 +00:00
Your Name e3664463e7 1.0.0 2021-08-30 10:53:33 +02:00
Pablo Garrido d9ab835dbd Add changelog 2021-08-30 10:52:46 +02:00
Pablo Garrido c8af6d4f24 Remove not necessary dependencies (#1) 2021-06-24 09:01:47 +02:00
Pablo Garrido 9a3968d469 Add issue template 2021-01-25 15:25:30 +01:00
Jose Antonio Moral 642875e25c Add msg definitions used by micro-ROS graph manager 2020-12-01 08:03:04 +01:00
Jose Antonio Moral 5ae168968b Update README.md 2020-12-01 07:57:52 +01:00
8 changed files with 126 additions and 1 deletions
+24
View File
@@ -0,0 +1,24 @@
---
name: General issue
about: General issue template for micro-ROS
title: ''
labels: ''
assignees: ''
---
## Issue template
- Hardware description: <!-- hardware where you are using micro-ROS -->
- RTOS: <!-- RTOS where you are using micro-ROS -->
- Installation type: <!-- micro_ros_setup, modules, etc -->
- Version or commit hash: <!-- version of micro-ROS used: foxy, rolling -->
#### Steps to reproduce the issue
<!-- Detailed instructions on how to reliably reproduce this issue http://sscce.org/-->
#### Expected behavior
#### Actual behavior
#### Additional information
+13
View File
@@ -0,0 +1,13 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package micro_ros_msgs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3.0.0 (2023-06-06)
------------------
1.0.0 (2021-08-30)
------------------
* Remove not necessary dependencies (`#1 <https://github.com/micro-ROS/micro_ros_msgs/issues/1>`_)
* Add issue template
* Add msg definitions used by micro-ROS graph manager
* Update README.md
+36
View File
@@ -0,0 +1,36 @@
cmake_minimum_required(VERSION 3.5)
project(micro_ros_msgs)
# Default to C99
if(NOT CMAKE_C_STANDARD)
set(CMAKE_C_STANDARD 99)
endif()
# Default to C++14
if(NOT CMAKE_CXX_STANDARD)
set(CMAKE_CXX_STANDARD 14)
endif()
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Wall -Wextra -Wpedantic)
endif()
# find dependencies
find_package(ament_cmake REQUIRED)
find_package(rosidl_default_generators REQUIRED)
if(BUILD_TESTING)
find_package(ament_lint_auto REQUIRED)
ament_lint_auto_find_test_dependencies()
endif()
rosidl_generate_interfaces(
${PROJECT_NAME}
"msg/Graph.msg"
"msg/Node.msg"
"msg/Entity.msg"
)
ament_export_libraries()
ament_package()
+19 -1
View File
@@ -1,2 +1,20 @@
# micro_ros_msgs # micro_ros_msgs
Collection of ROS 2 message definitions used throughout the implementation of micro-ROS, both in the agent and client endpoints.
## Summary
Collection of ROS 2 message definitions used throughout the implementation of micro-ROS, both in the server ([micro-ROS Agent](https://github.com/micro-ROS/micro-ROS-Agent/)) and client ([micro-ROS RMW](https://github.com/micro-ROS/rmw-microxrcedds)) endpoints.
## Purpose of the Project
This software is not ready for production use.
It has neither been developed nor tested for a specific use case.
However, the license conditions of the applicable Open Source licenses allow you to adapt the software to your needs.
Before using it in a safety relevant setting, make sure that the software fulfills your requirements and adjust it according to any applicable safety standards, e.g., ISO 26262.
## License
This repository is open-sourced under the Apache-2.0 license. See the LICENSE file for details.
## Known Issues/Limitations
There are no known limitations.
+8
View File
@@ -0,0 +1,8 @@
byte PUBLISHER=0
byte SUBSCRIBER=1
byte SERVICE_SERVER=2
byte SERVICE_CLIENT=3
byte entity_type
string<=256 name
string<=256[] types
+1
View File
@@ -0,0 +1 @@
Node[] nodes
+3
View File
@@ -0,0 +1,3 @@
string<=256 node_namespace
string<=256 node_name
Entity[] entities
+22
View File
@@ -0,0 +1,22 @@
<?xml version="1.0"?>
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>micro_ros_msgs</name>
<version>3.0.0</version>
<description>Definitions for the ROS 2 msgs entities information used by micro-ROS to leverage its functionality to the same level as ROS 2, by means of a dedicated graph manager</description>
<maintainer email="josesantoniomoralparras@eprosima.com">Jose Antonio Moral</maintainer>
<license>Apache License 2.0</license>
<buildtool_depend>ament_cmake</buildtool_depend>
<test_depend>ament_lint_auto</test_depend>
<test_depend>ament_lint_common</test_depend>
<build_depend>rosidl_default_generators</build_depend>
<exec_depend>rosidl_default_runtime</exec_depend>
<member_of_group>rosidl_interface_packages</member_of_group>
<export>
<build_type>ament_cmake</build_type>
</export>
</package>