jacdac.sat_nav
Submodules
Package Contents
Classes
A satellite-based navigation system like GPS, Gallileo, ... |
- class jacdac.sat_nav.SatNavClient(bus: jacdac.bus.Bus, role: str, *, missing_position_value: Optional[Tuple[int, float, float, float, float, float]] = None)
Bases:
jacdac.bus.SensorClient
A satellite-based navigation system like GPS, Gallileo, … Implements a client for the Satellite Navigation System service.
- property position → Optional[Tuple[int, float, float, float, float, float]]
Reported coordinates, geometric altitude and time of position. Altitude accuracy is 0 if not available., timestamp: ms,latitude: lat,longitude: lon,accuracy: m,altitude: m,altitudeAccuracy: m
- on_inactive(handler: jacdac.bus.EventHandlerFn) → jacdac.bus.UnsubscribeFn
The module is disabled or lost connection with satellites.