gnss¶
Global Navigation Satellite System
The gnss module contains classes to control the GNSS and acquire positioning information.
-
class
gnss.GNSS¶ Get updated positioning information from Global Navigation Satellite System (GNSS)
Usage:
import gnss import time nav = gnss.GNSS([gnss.SatelliteSystem.GPS, gnss.SatelliteSystem.GLONASS]) last_print = time.monotonic() while True: nav.update() current = time.monotonic() if current - last_print >= 1.0: last_print = current if nav.fix is gnss.PositionFix.INVALID: print("Waiting for fix...") continue print("Latitude: {0:.6f} degrees".format(nav.latitude)) print("Longitude: {0:.6f} degrees".format(nav.longitude))
-
latitude:Any¶ Latitude of current position in degrees (float).
-
longitude:Any¶ Longitude of current position in degrees (float).
-
altitude:Any¶ Altitude of current position in meters (float).
-
timestamp:Any¶ Time when the position data was updated.
-
fix:Any¶ Fix mode.
-
deinit(self)¶ Turn off the GNSS.
-
update(self)¶ Update GNSS positioning information.
-