gnss-share

module
v0.0.0-...-3240ed4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 17, 2023 License: GPL-3.0

README

gnss-share is an app that facilitates sharing GNSS location data with multiple clients, while providing a way to perform device-specific setup beforehand. For some devices, it can also manage loading and storing A-GPS data.

This is meant to replace things like gpsd, and gps-share, and work together with geoclue* or other clients that support fetching NMEA location data over sockets.

Configuration

gnss-share.conf can be used to change the listening socket, group owner for socket, and other options. See man gnss-share.conf for details.

The application looks for this file in either the current working directory, or in /etc/gnss-share.conf.

Usage

See man 1 gnss-share.

Installation

Dependencies:
  • Go

Build the gnss-share application with:

$ go build ./cmd/gnss-share

Development

New GNSS device support

Support for additional gnss devices can be added by implementing the gnss_driver interface, see internal/gnss/gnss.go for specifics.

Directories

Path Synopsis
cmd
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL