mavlink

Crates.iomavlink
lib.rsmavlink
version0.13.1
sourcesrc
created_at2016-02-24 04:44:56.964127
updated_at2024-07-21 23:50:16.866053
descriptionImplements the MAVLink data interchange format for UAVs.
homepage
repositoryhttps://github.com/mavlink/rust-mavlink
max_upload_size
id4263
size1,403,965
(rust-mavlink-builder)

documentation

README

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.

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:

License

Licensed under either of

Commit count: 276

cargo fmt