mavrouter-0.1.0 is not a library.
Visit the last successful build:
mavrouter-0.1.4
MAVRouter-rs
A MAVLink router written in Rust. Designed for unattended embedded linux systems.
Features
- Protocols: Serial, UDP (Server/Client), TCP (Server/Client).
- Routing:
- Intelligent Loop Prevention.
- Deduplication (Time-based).
- System ID / Component ID routing (with Pruning).
- Message Filtering (Allow/Block lists).
- Logging:
- High-throughput TLog recording (compatible with Mission Planner/QGC).
- Graceful shutdown ensures log integrity.
Usage
Build
Configuration
Create mavrouter.toml:
[]
= 5760
= "logs"
= true
= 1000
= 300
[[]]
= "serial"
= "/dev/ttyACM0"
= 115200
[[]]
= "udp"
= "0.0.0.0:14550"
= "server"
Run