Skip to content

Commit 8a72db3

Browse files
author
Murilo Marinho
committed
[create_interface_package.rst] Improving clarity.
1 parent d75b19e commit 8a72db3

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

docs/source/create_interface_package.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,25 @@ Creating a dedicated package for custom interfaces
1111

1212
All interfaces in ROS2 must be made in an :program:`ament_cmake` package. We have so far not needed it, but for this scenario we cannot escape. Thankfully, for this we don't need to dig too deep into :program:`CMake`, so fear not.
1313

14+
Overview
15+
--------
16+
17+
We will create a package with the following structure. Besides our good and old :file:`package.xml`, everything else
18+
might be unfamiliar. We will go through those in detail.
19+
20+
.. code:: console
21+
22+
package_with_interfaces/
23+
|-- CMakeLists.txt
24+
|-- action
25+
| `-- MoveStraightIn2D.action
26+
|-- msg
27+
| |-- AmazingQuote.msg
28+
| `-- AmazingQuoteStamped.msg
29+
|-- package.xml
30+
`-- srv
31+
`-- AddPoints.srv
32+
1433
Creating the package
1534
--------------------
1635

0 commit comments

Comments
 (0)