| Crates.io | mavlink |
| lib.rs | mavlink |
| version | 0.17.0 |
| created_at | 2016-02-24 04:44:56.964127+00 |
| updated_at | 2026-01-02 15:34:11.58683+00 |
| description | Implements the MAVLink data interchange format for UAVs. |
| homepage | |
| repository | https://github.com/mavlink/rust-mavlink |
| max_upload_size | |
| id | 4263 |
| size | 1,526,585 |
Rust implementation of the MAVLink UAV messaging protocol, with bindings for all message sets.
Add to your Cargo.toml:
mavlink = "0.16"
Building this crate requires git.
See examples/ for different usage examples.
examples/mavlink-dump contains an executable example that can be used to test message reception.
It can be executed directly by running:
cargo run --example mavlink-dump [options]
It's also possible to install the working example via cargo command line:
cargo install --path examples/mavlink-dump
It can then be executed by running:
mavlink-dump [options]
Execution call example:
mavlink-dump udpin:127.0.0.1:14540
Check some projects built by the community:
Licensed under either of