Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2023 v0.0.1 Mar 29, 2023 Changes in this version + const AnInput + const DigInput + const DigOutput + const HDOP + const Move + const NavSystem + const Odometer + const PDOP + const Proto + const Satellites + const VDOP + type AxisWGS84 struct + Cardinal CardinalAxis + Coordinate float64 + func ParseAxisWGS84(coord string, c CardinalAxis) (AxisWGS84, error) + func (a AxisWGS84) Float64() float64 + type CardinalAxis string + const East + const North + const South + const West + func ParseCardinalAxis(raw string) (cp CardinalAxis, err error) + func (c CardinalAxis) Sign() float64 + type Cellular struct + CellID int64 + LAC int64 + MCC int64 + MNC int64 + type Location struct + Valid bool + type PointWGS84 struct + Lat AxisWGS84 + Lon AxisWGS84 + Valid bool + func ParsePointWGS84(lon string, cardLon CardinalAxis, lat string, cardLat CardinalAxis) (PointWGS84, error) + func (w PointWGS84) LocationXY() Location + func (w PointWGS84) LocationXYZ(z float64) Location + type Position struct + Attributes protocol.Attributes + Cellular *Cellular + Course null.Float + DeviceID string + DeviceTime time.Time + Protocol string + Speed null.Float + func (p Position) MarshalZerologObject(e *zerolog.Event)