/MavLink4Net

MAVLink library for .Net

Primary LanguageC#MIT LicenseMIT

MavLink4Net

MAVLink library for .Net
Target Platform : .Net Standard 2.0 / .Net Framework

Inspired by / Based on :

  • pymavlink (python MAVLink interface and utilities) by ArduPilot
  • mavlink.net MavLink object generation for C#) by dsuarezv

Features

  • MAVLink Code Generator
  • MAVLink Messages + Serialization

Improvements

  • Target Platform .Net Standard
  • Options for generation (naming conventions, path, ...)
  • Reading MAVLink definition files using LINQ-to-XML
  • Code generation using CodeDOM
  • .Net Attribute for Metadata
  • NuGet Package

Getting Started

Prerequisites

Visual Studio

Authors

  • Amael BERTEAU

License

This project is licensed under the MIT License - see the LICENSE file for details

NuGet Packages

Available on NuGet Gallery :