Skip to main content

Gnss Manager

Converters

gnss_location_to_position

Converts a GNSS location result into position type.


nmea_gga_to_dict

Parses NMEA0183 GGA messages to a dictionary that can be serialized.

Example values:

$GPGGA,143824.00,5702.167555,N,00956.116128,E,1,09,0.6,13.9,M,43.0,M,,*55 $GPGGA,,,,,,0,,,,,,,,*66


nmea_vtg_to_dict

Parses NMEA0183 VTG messages to a dictionary that can be serialized.

Example values:

$GPVTG,,T,0.3,M,0.0,N,0.0,K,A0E $GPVTG,,T,,M,,N,,K,N2C

Filters

significant_position

Filter that only returns significant non duplicated positions.

Handlers

connection

Queries a given command down to the connection class.

Argumnets:

  • cmd (str): The command to query.

nmea0183_readout

Read and parse all available NMEA0183 sentences through serial connection.

Triggers

position_event

Listens for position results and triggers position unknown/standstill/moving events.