Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MavlinkSwiftConnectDemo

Demonstrates how to decode MAVLink messages using a Swift based Xcode project. This is of interest if you’re attempting to write your own ground control station software for the Mac (or iOS).

Screenshot

For a more detailed discussion please refer to my blog post, Decoding MAVLink Messages with Swift.

Getting Started

Follow these steps after cloning the repository to get the Mac app running.

Initialize and update git submodules.

git submodule update --init

Build the ORSSerialPort framework dependency.

carthage build

If you don't have the Carthage dependency manager it can be installed with Homebrew.

brew install carthage

Build and run the demo using Xcode 9.1+

Notes when using application with Pixhawk

The sample project is only tested with an authentic 3DR Pixhawk running PX4 firmware.

Communication with 3DR bluetooth and radio telemetry requires a connection to telemetry port 1.

Contributions

Pull requests are always welcome!

GitHub License Badge

About

Decode MAVLink messages using a Swift based Xcode project.

Resources

License

Releases

No releases published

Packages

No packages published

Languages