| ... | @@ -14,16 +14,16 @@ define --> generate --> include in |
... | @@ -14,16 +14,16 @@ define --> generate --> include in |
|
|
messages code your project
|
|
messages code your project
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
####A.
|
|
**A.**
|
|
|
In the [Mavlink_editor](https://github.com/skyward-er/Mavlink_editor) repository you can find two tools:
|
|
In the [Mavlink_editor](https://github.com/skyward-er/Mavlink_editor) repository you can find two tools:
|
|
|
* a browser editor for reading and modifying the messages, which are defined in `mavlink_skyward_lib/messages_definition` folder
|
|
* a browser editor for reading and modifying the messages, which are defined in `mavlink_skyward_lib/messages_definition` folder
|
|
|
* the codegenerator, which is imported as a submodule.
|
|
* the codegenerator, which is imported as a submodule.
|
|
|
See the repo's README for more information on how to use them.
|
|
See the repo's README for more information on how to use them.
|
|
|
|
|
|
|
|
####B.
|
|
**B.**
|
|
|
The generated C structures and helper functions are located in `mavlink_skyward_lib/mavlink_lib`.
|
|
The generated C structures and helper functions are located in `mavlink_skyward_lib/mavlink_lib`.
|
|
|
|
|
|
|
|
####C.
|
|
**C.**
|
|
|
`mavlink_skyward_lib` is a repository on its own too! So you can simply use it by including it as a submodule in your project.
|
|
`mavlink_skyward_lib` is a repository on its own too! So you can simply use it by including it as a submodule in your project.
|
|
|
To keep updated with the newest version of the messages, you should run
|
|
To keep updated with the newest version of the messages, you should run
|
|
|
```
|
|
```
|
| ... | | ... | |