34 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

#13 in Robotics

Download history 187/week @ 2024-12-21 623/week @ 2024-12-28 654/week @ 2025-01-04 649/week @ 2025-01-11 594/week @ 2025-01-18 697/week @ 2025-01-25 904/week @ 2025-02-01 1026/week @ 2025-02-08 968/week @ 2025-02-15 1043/week @ 2025-02-22 907/week @ 2025-03-01 1118/week @ 2025-03-08 984/week @ 2025-03-15 1153/week @ 2025-03-22 911/week @ 2025-03-29 722/week @ 2025-04-05

3,865 downloads per month
Used in 6 crates

MIT/Apache

385KB
2.5K SLoC

Rust 1.5K SLoC // 0.0% comments XSL 312 SLoC Python 230 SLoC // 0.5% comments Shell 176 SLoC // 0.3% comments C 133 SLoC // 0.3% comments PHP 44 SLoC // 0.3% comments

rust-mavlink

Build status Crate info Documentation

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.

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:

License

Licensed under either of

Dependencies

~0.8–1.7MB
~32K SLoC