Architecture

To make PixPilot work with all kinds of telemetry data and telemetry scripts (screens), parsing of telemetry data is separated from the telemetry screens.

This enables developers to create new screens without worrying too much about parsing telemetry data, but instead relying on a solid and consistent fundamentation.

Adapters

The parsing of telemetry data is done via flight controller and protcol specific adapter scripts, which expose their data via unified global functions. See the Adapter chapter for more info.

Screens

Screen scripts can call those global functions to get the required data they need. See the Screen chapter for more info.