Skip to content

C++ library to encode Mavlinkv1 packages to be sended by serial port or UDP socket to flight controller (WIP)

Notifications You must be signed in to change notification settings

fgonzalezr1998/mavlink_raw_comm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mavlink Raw Communication

example workflow

Summary

C++ library to encode/decode Mavlinkv1 packages to be sended by serial port or UDP socket to flight controller or to be read (WIP)

NOTE: Work In Progress

How to Build

  • Clone this repository and move inside it

  • $ cd mavlink_raw_comm

  • Compile the source code. You can compile in two ways:

    • Manually:

       $ mkdir build && cd build
       $ cmake ..
       $ make
      

      In this point, the source code will be compiled but not installed. To install it:

       $ make install
      

      Two directories will be created in the project root: bin (where main program will be found), and lib (where the static libraries will be stored)

    • Automatic compilation and installation:

       $ ./build_and_install.sh
      

About

C++ library to encode Mavlinkv1 packages to be sended by serial port or UDP socket to flight controller (WIP)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published