/MavConnection

Based on Neve's C++ version of a MAVLink client, ported to VS 2015 and replaced serial communications with UDP.

Primary LanguageC

MavConnection MSVC 2015, UDP

A library to connect to APM through MAVLink protocol

Changed from Neve's library which was serial based and on linux. This is MSVC ported and UDP enabled.

I needed this for a robotics project so modded it. Use this as you will.

Below is the original README:


To make the library run make lib

To make the test run make test

To run the test create a simbolic to the ArduCopter.elf and to the Simulator which can be found in https://github.com/ptsneves/QuadSim_OpenGL. Consider $ARDUPILOT_REPOSITORY and $QUADSIM_OPENGL_REPOSITORY to be the paths to repositories. If the links are wrong the test will silently fail. Test manually the link by running the simulator and the ArduCopter.elf. I know it is bad but you can correct and request a push to ProcessSpawner.cpp :D

Warning: If you create symbolic links like below with paths in relative format you must add the -r option

mkdir Simulator ln -s $ARDUPILOT_REPOSITORY/ ./Simulator/ardupilot ln -s $QUADSIM_OPENGL_REPOSITORY/Simulator.py Simulator.py