pipecat.device.gps module

Functions for working with GPS receivers.

pipecat.device.gps.nmea(source)

Parse NMEA messages from raw strings.

Examples

Parameters:source (Record generator returning records containing a “string” field.)
Yields:records (dict) – Records will contain varying amounts of time, position, speed, heading, pitch, roll, and quality information based on device sending the data. Support is provided for GPGGA, GPGLL, GPRMC, GPTXT, HCHDG, and PASHR messages.