sbp-2.4.6: SwiftNav's SBP Library

CopyrightCopyright (C) 2015-2018 Swift Navigation Inc.
LicenseLGPL-3
MaintainerSwift Navigation <dev@swiftnav.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

SwiftNav.SBP.Gnss

Description

Various structs shared between modules

Synopsis

Documentation

data GnssSignal Source #

GnssSignal.

Signal identifier containing constellation, band, and satellite identifier

Constructors

GnssSignal 

Fields

  • _gnssSignal_sat :: !Word8

    Constellation-specific satellite identifier. This field for Glonass can either be (100+FCN) where FCN is in [-7,+6] or the Slot ID in [1,28]

  • _gnssSignal_code :: !Word8

    Signal constellation, band and code

data GnssSignalDep Source #

GnssSignalDep.

Deprecated.

Constructors

GnssSignalDep 

Fields

data GpsTimeDep Source #

GPSTimeDep.

A wire-appropriate GPS time, defined as the number of milliseconds since beginning of the week on the Saturday/Sunday transition.

Constructors

GpsTimeDep 

Fields

data GpsTimeSec Source #

GPSTimeSec.

A GPS time, defined as the number of seconds since beginning of the week on the Saturday/Sunday transition.

Constructors

GpsTimeSec 

Fields

data GpsTime Source #

GPSTime.

A wire-appropriate receiver clock time, defined as the time since the beginning of the week on the Saturday/Sunday transition. In most cases, observations are epoch aligned so ns field will be 0.

Constructors

GpsTime 

Fields

Instances
Eq GpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Gnss

Methods

(==) :: GpsTime -> GpsTime -> Bool #

(/=) :: GpsTime -> GpsTime -> Bool #

Read GpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Gnss

Show GpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Gnss

ToJSON GpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Gnss

FromJSON GpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Gnss

Binary GpsTime Source # 
Instance details

Defined in SwiftNav.SBP.Gnss

Methods

put :: GpsTime -> Put #

get :: Get GpsTime #

putList :: [GpsTime] -> Put #

data CarrierPhase Source #

CarrierPhase.

Carrier phase measurement in cycles represented as a 40-bit fixed point number with Q32.8 layout, i.e. 32-bits of whole cycles and 8-bits of fractional cycles. This phase has the same sign as the pseudorange.

Constructors

CarrierPhase 

Fields