Skip to content

wut-daas/oblot-embedded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBLOT Embedded

Libraries and conventions used in electronic devices developed for OBLOT research centre


MAVLink

Generated files can be downloaded from the Releases page

C headers

Unpack the zip file and place the include folder in your project include path. Recommended use:

#include "mavlink/oblot/mavlink.h"

Python dialect

To use the dialect place the py file in site-packages\pymavlink\dialects\v20 of your Python environment. Usage of venv is strongly recommended.

Example use:

from pymavlink.dialects.v20 import oblot

mav = oblot.MAVLink(open('path-to-raw-log-file.bin', 'wb'))

This script can be used to download and install the latest module in currently used Python environment.

TypeScript

All instances of 'node-mavlink' in the generated files are replaced with '@ifrunistuttgart/node-mavlink'. This is the package needed to actually support MAVLink 2 and TypeScript.