Skip to content

Welcome

Adam Majerczyk edited this page Jun 4, 2014 · 3 revisions

Introduction

HoTT for ArduPilot is a Graupner HoTT v4 telemetry protocol implementation for ArduCopter.

How it works

Graupner HoTT telemetry protocol uses a one wire bus to communicate with different telemetry module profiles. The RC receiver polls every attached module on bus for telemetry data in a round-robin manner. The response from a module is transfered back to the RC transmitter. For more details see Graupner homepage HoTT announcement.

Note: A module is a set of defined sensors for temperature, RPM, current etc.

The acutal implementation includes following module profiles:

  • GPS
  • EAM Electric Air Module
  • GAM General Air Module
  • VARIO Vario module

Each profile can be deactivated/activated in the source code, so you can also use the code together with a "real" existing HoTT module and let ArduPilot process all other profiles.

Developed for AMP2 hardware. Not tested with APM1.

Current status

Note: The development has been stopped for ATmega versions of APM. Why? Because of the very limited resources left on the Atmel device. Since the timing is very critical for the APM performance, doing "some extra stuff" can easy leads to a non-functional APM and a crash. The latest version for ArduCopter < 2.9 is v0.9.7.2b.

  • Binary mode implemented
  • Text mode implemented but unused now.
  • Alarms (since v0.9.3b)
  • *PX4 / Pixhawk version

Things to come:

  • Documentation
  • ArduPlane version
  • PX4 / Pixhawk version for the latest stable ArduCopter (v3.1.x)

Where to start

Technical details

Check technical details page for more info.

Clone this wiki locally