My favorites | Sign in
Project Home Downloads Wiki Issues
Search
for
UAVXTelemetry  
UAVX is able to send telemetry in several formats. This is a brief summary.
Featured, UAVX, Telemetry, UAVXGS, UAVPSet, gke, jesolins, UAVP
Updated Jan 30, 2011 by gke3...@gmail.com

UAVX Telemetry DRAFT

Needs updating.....refer to source code for now (telemetry.c).

The telemetry formats supported are:

  • none
  • GPS
  • UAVX
  • UAVXFC
  • ArduStation

The desired format is selected in the telemetry pull-down in UAVPSet.

GPS

This format simply echoes the characters as they are received from the GPS.

UAVX & UAVXFC

This format is specific to the UAVX ground-station programs including UAVXGS.

UAVX must be armed and receiving valid GPS packets before any telemetry is sent.

Telemetry is sent in binary packets formatted as follows:

  • preamble & sync: for telemetry links with a dc chopper one or more 0x55h characters followed by a 0xffh character to synchronise the receiver.
  • ASCII SOH
  • Length (1): length of the packet in bytes.
  • Type (1): UAVXFlightPacketTag or UAVXNavPacketTag.
  • Data (~50): packet data (byte stuffed).
  • Checksum: a simple parity checksum over the packet fields including Length, Type and data.
  • ASCII EOT
  • trailing characters including ASCII CR/LF not byte stuffed.

The () indicates the size of the field in bytes.

UAVX telemetry includes most of the status flags, flight control variables and navigation information. UAVXFC sends only primary stick settings, attitude sensor and motor information and is sent at approximately double the packet rate of the UAVX form.

ArduStation

This simple text based telemetry used by the Ardupilot's handheld ArduStation. See DIYDrones pages. This format will probably lapse.


Sign in to add a comment
Powered by Google Project Hosting