Gnss Manager
#
Convertersgnss_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
#
Filterssignificant_position
#
Filter that only returns significant non duplicated positions.
#
Handlersconnection
#
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.
#
Triggersposition_event
#
Listens for position results and triggers position unknown/standstill/moving events.