Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
crsf_payload_gps Struct Reference

GPS telemetry payload (Type 0x02). More...

#include <zephyr/input/input_crsf.h>

Data Fields

int32_t lat
 Latitude in degrees × 10,000,000.
int32_t lon
 Longitude in degrees × 10,000,000.
uint16_t speed
 Ground speed in km/h × 10.
uint16_t heading
 Heading in degrees × 100.
uint16_t altitude
 Altitude in meters with +1000 m offset.
uint8_t satellites
 Number of visible satellites.

Detailed Description

GPS telemetry payload (Type 0x02).

Multi-byte values are transmitted in big-endian format.

Field Documentation

◆ altitude

uint16_t crsf_payload_gps::altitude

Altitude in meters with +1000 m offset.

◆ heading

uint16_t crsf_payload_gps::heading

Heading in degrees × 100.

◆ lat

int32_t crsf_payload_gps::lat

Latitude in degrees × 10,000,000.

◆ lon

int32_t crsf_payload_gps::lon

Longitude in degrees × 10,000,000.

◆ satellites

uint8_t crsf_payload_gps::satellites

Number of visible satellites.

◆ speed

uint16_t crsf_payload_gps::speed

Ground speed in km/h × 10.


The documentation for this struct was generated from the following file: