An open API service indexing awesome lists of open source software.

https://github.com/px4/px4-gpsdrivers

Platform independent GPS drivers
https://github.com/px4/px4-gpsdrivers

Last synced: about 1 year ago
JSON representation

Platform independent GPS drivers

Awesome Lists containing this project

README

          

# GPS Drivers

## Overview

This repository contains user-space gps drivers, used as a submodule in
[PX4-Autopilot](https://github.com/PX4/PX4-Autopilot) and
[QGroundControl](https://github.com/mavlink/qgroundcontrol).

All platform-specific stuff is done via a callback function and a
`definitions.h` header file.

In order for the project to build, `definitions.h` must include definitions for `sensor_gnss_relative_s`, `sensor_gps_s` and `satellite_info_s`.
For example, check the implementation in [PX4 Autopilot](https://github.com/PX4/PX4-Autopilot/blob/master/src/drivers/gps/definitions.h) or [QGroundControl](https://github.com/mavlink/qgroundcontrol/blob/master/src/GPS/definitions.h).

## Parser tests

To test parsers, build and run the cmake project:

```
cmake -Bbuild -H.
cmake --build build && build/gps-parser-test
```