Overview
A Java SDK for communication using the Mavlink1 and Mavlink2 protocols.
Structure
The project is made up of 3 components:
mavlink-protocol
A low-level API which deals with reading and writing packets. It does not have any
knowledge of dialects or about the meaning of messages. It does, however, provide infrastructure
for packet CRC validation as well as packet signing. The required implementation or
session-specific information (such as message CRC extra and signing parameters) have to be
provided, though. If you are after making your own high-level design then this is likely the
choice for you. If you would like to use mavlink-protocol without the rest of the components of
this repository, then you can read mavlink-protocol's README
to learn how.
generator gradle plugin
Used in order to generate dialect-specific s