33 releases
0.13.1 | Jul 21, 2024 |
---|---|
0.12.2 | Nov 20, 2023 |
0.12.0 | Sep 18, 2023 |
0.11.2 | Apr 19, 2023 |
0.3.1 | Mar 15, 2016 |
#222 in Network programming
3,612 downloads per month
Used in 4 crates
385KB
2.5K
SLoC
rust-mavlink
Rust implementation of the MAVLink UAV messaging protocol, with bindings for all message sets.
Add to your Cargo.toml:
mavlink = "0.12.2"
Examples
See examples/ for different usage examples.
mavlink-dump
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
Community projects
Check some projects built by the community:
- mavlink2rest: A REST server that provides easy and friendly access to mavlink messages.
- mavlink-camera-manager: Extensible cross-platform camera server.
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.
Dependencies
~1.9–2.6MB
~54K SLoC