MAVLink

MAVLinkarrow-up-right is a communication protocol supported on a variety of UAV systems. The Micro VPS uses MAVLink for two-way communication with the flight controller. This allows us to send MAVLink packets over the same serial link that receives important information from the flight controller. By using MAVLink, we only need one serial connection between the flight controller and the Micro VPS.

Below is a list of the messages we use. If your flight controller does not support these message types, or only allows for one-way communication over MAVLink, contact the Theseus team for help integrating on your system. /

Messages Sent

We send a number of packets aside from just the GPS Input packets.

Messages Received

System ID (sysid)

If you want to connect to multiple systems over MAVLink, you'll need to use different sysids for each flight controller. The default sysid is 1 so the Micro VPS automatically looks to connect with sysid 1. If the flight controller has a different sysid than the default, the Micro VPS will report no MAV heartbeat.

To configure your Micro VPS to connect with a flight controller with some other sysid, you'll need to edit the vehicle config. Take a look at Changing the sysid for more information.

Last updated