https://github.com/openhd/mavlink-headers
Generated mavlink headers for openhd
https://github.com/openhd/mavlink-headers
Last synced: about 1 year ago
JSON representation
Generated mavlink headers for openhd
- Host: GitHub
- URL: https://github.com/openhd/mavlink-headers
- Owner: OpenHD
- Created: 2023-01-24T01:28:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-13T21:55:56.000Z (over 2 years ago)
- Last Synced: 2025-04-28T04:29:20.609Z (about 1 year ago)
- Language: C
- Size: 1.84 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mavlink-headers
Generated mavlink headers for openhd
Here are the headers generated by "compiling"
https://github.com/OpenHD/mavlink
using the "openhd" flavour.
Command used:
python3 -m pymavlink.tools.mavgen --lang=C --wire-protocol=2.0 --output=generated/include/mavlink/v2.0 message_definitions/v1.0/openhd.xml
and then copy over the mavlink folder under generated
# Explanation why:
Even though this requires some manual maintenance (REMEMBER: If you do any changes to our custom mavlink headers in the main fork, you have to then remember to update this repo ) we decided to use this workflow since the "compilation" of mavlink (aka compiling .xml into .h) just creates annoying issues
on different platforms due to its python dependencies.
This way, you only have to deal with this if you are the one actually doing changes to the openhd mavlink messages.