Skip to content

frizensami/rust-gcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Rust-GCS aims to be a reliable and fast ground-control station for vehicles that communicate over the MAVLink protocol

Installation

Architecture

mavlink crate: Provides a way to connect (through tcp/udpin/udpout) to a mavlink-message-sending source. connect returns an io::Result<Box<MavConnection + Sync + Send>> that represents the connection object for vehicle.

vehicle lib: Contains the connection object that is used to send/recv messages to the vehicle.

vehiclemanager lib: Keeps a Vector of Arc<Mutex> and maintain the connection with them.

About

Initial attempt at writing a drone ground control station in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages